ZTE MF823 и всё, что с ним связано

  • Автор темы Автор темы vitalion
  • Дата начала Дата начала
Прошивка для MF823 на основе билайновской B04 с интегрированным веб-интерфейсом wui_mf823_2014-11-14 и mc, в том числе вариант с поддержкой MBIM (для Windows 8/8.1/RT).Прошивки и дополнительная информация к ним
 
ZTE MF823 планшет Asus tf 201 при подключение этого модема с 4G симкой пишет драйер не найден.
Система Андроид 2.3.4
 
Ничего удивительного. В сборках Андроида для большинства устройств отсутствуют драйверы сетевых адаптеров USB. Работу MF823 можно организовать в нескольких режимах:

RNDIS (по умолчанию, нужен драйвер rndis_host);
CDC (нужен драйвер cdc_ether и ПО - "коннект-менеджер" для работы в таком режиме);
MBIM (драйвер cdc_mbim и "коннект-менеджер").

Режим RNDIS - самый удобный, т.к. его использование не требует манипуляций с модемом и использования дополнительного ПО на планшете, а также сохраняет возможность управления модемом через веб-интерфейс. Но драйвер (модуль) rndis_host - самый редкий из встречающихся в заводских прошивках устройств на Андроиде.
Ещё в некоторых сборках Андроида, при наличии cdc_ether, встроенный интерфейс для установления соединений с мобильной сетью может работать и с интерфейсом модема. В этом случае получается тоже весьма удобно, и без дополнительного софта.

Если ни одного из этих драйверов нет, то ничего работать не будет. Вам можно порекомендовать изучить материалы тематических (по модели планшета) форумов, где обсуждаются различные модифицированные прошивки. Возможно, среди них есть сборки с одним из этих модулей. И если это окажется cdc_ether или cdc_mbim, то мы подскажем - как настроить модем для работы в соответствующих режимах.

Если же нужную прошивку найти не удастся, а именно этот модем к именно этому планшету подключить всё-таки нужно, то можно, в качестве крайней меры, удалить из EFS MF823 файл config (процедура описывалась в этой теме - ищите по строке "EFS config"), и тогда он (MF823) превратится в "обычный модем" с управлением через COM-порт. После этого на планшете можно будет просто настроить PPP-соединение - вручную или с помощью какого-нибудь PPP Widget. При этом MF823, естественно, теряет все свои возможности, обусловленные hostless-архитектурой.
 
hostless-архитектур - ?

ati

Manufacturer: SAMSUNG ELECTRONICS CORPORATION
Model: SM-R750
Revision: R750XXU1BNJ3
SVN: 01
IMEI: 355062060921716
+GCAP: +CGSM,+DS,+ES

OK

Как поменять Cat6 на Cat10 и как его заставить не сваливаться с G5 в G4, ... почему ваша мордочка веб некорректно отображается в опере при подключении Линукса к Тизену?
 
Последнее редактирование:
ваш модем в режиме hilink будет определен, как "Remote NDIS based Internet Shared Device". если это устроит, то ладно, а если нет, то придется оставлять модем в режиме модема и править строки, содержащие "Huawei" в .inf файле драйвера модема.
 
Уважаемые специалисты, как Вы считаете, реально-ли к MF823 подключить USB-WiFi-адаптер, подать питание на модем+адаптер (внешний источник или аккумулятор) и создать таким образом мобильный роутер? В наличии вышеуказанный модем, адаптер USB RTL8188cus и драйвер для него под линукс USB_linux_v4.0.2. Что кто может сказать по этому вопросу? Буду признателен за проявленное внимание. (руки почти прямые, паяльником владею)
P.S. К сожалению даташит на MDM9215 пока не нашёл
 
Последнее редактирование:
Теоретически, реально всё. Вопрос только в количестве ресурсов разного рода, которые требуются для реализации.
Заниматься тем, о чём Вы говорите, можно только по причинам, отличным от практических: от скуки, на спор, повыпендриваться (перед кем?) и т.п. Потому что задача эта - практически "неподъёмная" на бытовом уровне. На пути к такому решению существует столько проблем, что только на их перечисление понадобится полдня.:) Просто для примера, самое очевидное: Wi-Fi адаптер - классический USB-клиент, он требует подключения к USB-хосту. USB-адаптер MF823 в исходном состоянии - тоже клиентское устройство. Следовательно, требуется организовать в модеме функциональность USB host.

Сам факт того, что Вы задаёте такой вопрос, свидетельствует о том, что Вам, скорее всего, не хватит ресурсов для реализации такой идеи. В первую очередь - знаний и навыков.

А самое странное в этой затее - это её "вторичность", отсутствие новизны. Я имею в виду то, что такие роутеры в форм-факторе "свистка" уже выпускаются и доступны в свободной продаже. Те же, например, Huawei E8278, Alcatel W800 и какая-то йотовская Quanta, которые продаются в России. Плюс уже с десяток, наверное, "настоящих" мобильных роутеров, которые можно просто пойти и купить "в соседней лавке". Тот же MF90, например, у Билайна стоит меньше 2000 рублей, т.е. явно меньше суммарной стоимости Ваших модема и Wi-Fi-адаптера.

Зачем он Вам? Что Вы в нём собираетесь увидеть - распиновку? MDM - сложная 4-процессорная штука. Ресурсами, необходимыми для работы с ней "на уровне железа" обладает, наверное, только отдельная группа разработчиков в Qualcomm. Все остальные используют программные интерфейсы того или иного уровня.
 
Вставлю свои пять копеек:
1. Где-то в районе #540-го (не уверен) сообщения есть обсуждение стыковки USB-WiFi-адаптера HAMA-??? и MF823 путем заливки в хаму openWRT-шной прошивки. Зачем, что и как - не помню. Надо - смотрите сами.
2. Совершенно без всяких ухищрений желаемое Вами будет исполнять роутер (поддерживающий такой модем), подключенный вместо адаптера 220в к "внешнему источнику или аккумулятору". Все последние роутеры обычно имеют те же 5в питания, что и USB-устройства. Да и потребляют уже не сильно больше.
3. Зачем весь этот цирк, когда в продаже совершенно свободно есть готовые устройства (и не одно!), где желаемое Вами реализовано "из коробки"? Желание сэкономить деньги понятно, т.к. свисток и WiFi-адаптер уже есть, но ведь деньги-то совсем не великие, а проблем вполне достаточно.
 
badisoft, только HAMA - это не USB-WiFi адаптер, а очень мелкий (во всех смыслах) роутер с WiFi, Ethernet и USB .
 
Всем спасибо за доходчивое объяснение! А мотивация действительно далека от практики-просто оба этих устройства пылятся на полке без дела, вот и посетила такая "не новая" идея
 
модем:ZTE MF823 (Мегафон М100-3)
проблема:После разлочки перестал читать любые сим-карты(мегафон,мтс,билайн)
Что делал:пытался разлочить по этой инструкции - (на всех этапах все шло хорошо,но сим карты даже мегафоновские читать перестал), так же перепрошил модем этой прошивкой - , то же самое,потом опять разлочил,проблема осталась...механическая поломка исключена ходил к знакомому в СЦ,на модеме постоянно горит красный огонек,веб морда пишет:"Информация о системе
Нет SIM-карты или SIM-карта недействительна!"
помогите пожалуйста )
 

Для тех кому некуда втыкнуть модем - артапедический роутер для мопеда ZTE MF823 и всё, что с ним связано - оба китайцы - сладкая парочка



фейсы: Батарейка, WiFi, Ethernet, SD и USB два

рекомендую, на мой взгляд, куча достоинств ...
 
У этих модемов (особенно, у владельцев, использующих переходники "mini-micro") нередки случаи повреждения контактов держателя карты. Они здесь просто припаяны одной стороной к плате, без какой-либо другой опоры, и поэтому отваливаются в месте пайки. Или не отваливаются, а изгибаются в сторону и не попадают на нужные контактные площадки карты.

Для того, чтобы убедиться в наличии/отсутствии такого дефекта, нет никакой необходимости ходить в СЦ. Разберите модем и внимательно рассмотрите (можно в лупу) все шесть контактов. Они все, как Вы понимаете, должны быть, как минимум, на месте, не замыкаться друг с другом и металлическим корпусом держателя, и не иметь признаков нехарактерного изгиба.

Ещё возможен неконтакт в разъёме между главной и дочерней платами. Это бывает, если модем со всей дури ударить об стену.:) Или уронить с большой высоты на твёрдый пол. Когда разберёте его, попробуйте пальцами с усилием сжать платы, прижать их друг к другу.
 
Убедительная просьба к vvevvevve - добавить в мордочку веб кнопку агрегацию трех полос, по данным Qualcomm платформа ГОБИ поддерживает енту заморочку...

vvevvevve - Я уж не говорю о том, что ни один из упомянутых объектов не имеет отношения к предмету обсуждения в теме. Спасибочки за адекватную реакцию!

Примите мои искренние поздравления с наступающим новым годом, ВАС ждут большие перемены и все к лучшему!!!

vvevvevve - Ведь кто-нибудь, наверняка, по ошибке решит, что между ними есть какая-либо связь. Между ними есть какая-либо связь, не либо, а Мобильная.

 

Вложения

Последнее редактирование:
avspiridonov

Для чего Вы это делаете? В одном посте - и про MDM9x45, и про E8278, без каких-либо разделителей или пояснений.
Ведь кто-нибудь, наверняка, по ошибке решит, что между ними есть какая-либо связь.

Я уж не говорю о том, что ни один из упомянутых объектов не имеет отношения к предмету обсуждения в теме.
 
Нужно разбираться дальше.
Что говорит lsusb - планшет, вообще, видит модем как USB-устройство?
Если да, то появляются ли новые tty в /dev после подключения? Если нет, то есть ли в ядре (или в виде модуля) драйвер option или usbserial?

Думаю, что Вам нужно почитать какую-нибудь популярную статью про работу с модемами под Андроидом - чтобы Вы понимали хотя бы принцип организации этой схемы и назначение участвующих в её реализации программных компонентов.

Ну и, конечно, нужно убедиться в том, что командные порты модема работают сами по себе. Что происходит, когда Вы подключаете модем к компьютеру с Windows? Какие USB-устройства становятся доступными после подключения?
 
Разлоченный по п.7 данного форума модем М100-3, был работоспособен несколько месяцев, но после нескольких попыток подключения посредством РРР-виджета к планшету на Андроиде, которые не увенчались успехом - не находились драйвера, модем в диспетчере устройств Windows видится, как CWID USB SCSICD-ROM USB Device. Попытка Извлечь ни к чему не приводит. С помощью DS-Unlocker модем элементарно переводится в режим с PID = 0016, соответственно в Диспетчере устройств видятся ZTE Diagnostics Interface (COM9), ZTE Proprietary USB Modem (COM5) и ZTE NMEA Device (COM14).
Попытки послать в любой из портов команд AT+ZCDRUN=8 и AT+ZCDRUN=F ни к чему не приводит. Использование различных сторонних программ типа 3gsw не видит модема. Отсюда вопрос, как перевести модем в рабочий режим?
 
krot_00

Перед своими попытками использовать PPP Widget Вы, наверняка, удалили из EFS модема файл config.
Если так, то для возврата в обычный для MF823 режим config нужно вернуть на место.
 
Нет, ничего не удалял, просто модем воткнул в OTG и все... Сомневаюсь, что это мог сделать сам виджет...
 
Я так понимаю, что ваши сборки базируются на последней версии прошивки(В04) от Пчелайна для модемов, которые он продаёт? Если так, то есть ли смысл прошивать М100-3, который работает на стоковой прошивке от Меги? Есть ли у новой версии прошивки В04 преимущества перед В02?
 
Виджет, конечно, не мог. Только какой смысл был вообще пробовать работу с ним без удаления этого конфига? Результат (отрицательный) такой попытки заранее предопределён.

ОК, давайте разбираться.
Во-первых, что значит "Попытки послать в любой из портов команд AT+ZCDRUN=8 и AT+ZCDRUN=F ни к чему не приводит."?
Команды нельзя ввести, т.к. не открывается порт? Или порт открывается, но на команды нет никакой реакции? Или реакция нормальная, но после переподключения модема ничего не изменяется? Если последний вариант, то какой ответ выдаётся на команды ATI и AT+CFUN? ?
 
vvevvevve
Вот что имеем в гипертерминале
AT+ZCDRUN=8
Close autorun state result(0:FAIL 1:SUCCESS):1
OK
AT+ZCDRUN=F
exit download mode result(0:FAIL 1:SUCCESS):1
OK

Manufacturer: MegaFon
Model: M100-3
Revision: BD_MF823HDV1.0.0B02
IMEI: 8629260ХХХХХХХХ
+GCAP: +CGSM,+DS,+ES
OK
+CFUN: 1
OK
После неоднократного проделывания этих команд и передергивания модема наконец он заработал!
Спасибо!
 
Busybox установлен? A root-права у Вас есть? Если даже нет, то часть функций busybox работает без них. lsusb, во многих реализациях, как раз к таким и относится. А если busybox есть, то попробуйте выполнить команду как busybox lsusb .
Но, вообще, без root-а возможности диагностики неисправностей и настройки дополнительного оборудования - весьма ограничены.
Говорю же Вам: почитайте немного "теории". Невозможно так Вам правильно подсказать, не имея перед собой аналогичной сборки Андроида,, т.е., фактически - такого же планшета, как у Вас. Да и если запустить поиск в Гугле по словам вроде "tf201 modem", то находится масса информации, относящейся к вопросу. Например, часто упоминается утилита UMTS Manager из Google Play, которую используют многие владельцы именно таких планшетов без каких-либо дополнительных настроек.
Но то, что у Вас появляется только один порт - /dev/ttyUSB0, а в Windows - три порта, говорит о том, что либо Вы невнимательны, либо это вовсе и не порт. А может, и порт, но модем переключается в какой-то из сервисных режимов, и это, например, порт download mode. В общем, всё равно нужен результат выполнения lsusb - по сути, нужно узнать PID интерфейса модема.
Они работают нормально? Подключитесь терминалом к одному из командных портов (с MI_01 или MI_02) и попробуйте вводить AT-команды.
 
Здравствуйте, подскажите пожалуйста, как быть.
новый сабж от пчелайна при обновлении стока через вебиф выпал в qhsusb_dload
далее иду по вашей инструкции.
упираюсь в
Sending eNPRG9x15.HEX Flash Programmer
NAK: Invalid Address
с галкой Use Emerg. Host D/L
и в Attempting to run Flash Programmer
и отключение девайса через минуту от компорта до перетыка с сообщением Could Not Communicate with Flash Programmer
это без галки Use Emerg. Host D/L
Очень нужен совет, спасибо.

зы: qpst 2.7.411
 

Спасибо, новая прошилась, но теперь из устройств видно только 2 порта
ZTE Diagnostic interface (com17)
ZTE NMEA Device (com21)
конфиг по инструкции залил через EFS explorer, перетыкал,
стучался терминалом 9600/8/N/1 на оба порта, никто не отозвался.

подскажите пожалуйста, куда дальше)
 
Вот. Рут права есть. Busybox установлен.66d85398b13b.png9c26cbf62607.png
 
Последнее редактирование:
Третий порт - модемный. Если включить в ДУ Windows вид "Устройства по подключению", то в одной ветке будут видны все три порта. Так намного понятнее и удобнее, чем наблюдать разные USB-устройства одной железки в разных разделах ДУ - "Портах...", "Модемах" и т.д.
Надеюсь, Вы вводили правильные команды и нажимали Enter после ввода? Эха (отображения вводимых символов) может и не быть, но после выполнения команды модем должен выдавать ответ - например, "OK" на команду AT. А включить эхо можно командой ATE .
Если ответа нет, то попробуйте подключиться к модемному порту (номер посмотрите в свойствах устройства-модема). Ещё работе с портами часто мешает различное ПО, предназначенное для работы с модемами разных производителей или вообще с COM-портами - например, утилиты для синхронизации данных со старыми телефонами. Такие программы нужно удалить с компьютера.

Внимание! По ошибке, в архив с комплектом для восстановления B04 попал повреждённый файл config. Сейчас архив обновлён, config в нём оригинальный. Скачайте его ещё раз.
 
Последнее редактирование:
Точно порт только один? Проверьте: ls /dev/ttyUSB* .
В любом случае, проверьте - что это за порт? Попробуйте вводить в него AT-команды в терминале: busybox microcom /dev/ttyUSB0 .
То же самое - для других портов (/dev/ttyUSB1 и /dev/ttyUSB2), если таковые всё же обнаружатся.
 
Не находит этот файл, хотя в проводнике его вижу. Пишет, что не может открыть или не найден, микроком тоже не может найти.
 
Кто (что) не находит? И какой файл? Если Вы имеете в виде /dev/ttyUSB0, то это же не файл, а устройство - порт.
Под root-ом запускаете?

Слушайте, я вынужден в третий раз повторить: у Вас не хватает общих навыков по работе с ОС. И Вам никто не сможет написать инструкцию в форме "сделай то, потом то", кроме человека, который именно на этом планшете именно с этой прошивкой подключал модем. Мы здесь можем только фантазировать и пытаться "Вашими руками" получить какую-то информацию, но это - очень неэффективно и отнимает много времени.
Обратитесь лучше на форум, где обсуждается именно эта модель. Наверняка, среди посетителей соответствующей темы найдётся владелец такого же планшета, который свободно ориентируется в Linux. Спросите у него: "Как подключить к нашей железке модем?" И он, даже если никогда модема к нему не подключал, сможет подсказать Вам, что нужно сделать, значительно более эффективно и предметно, чем мы здесь - люди, которые никогда не работали с этим планшетом и не разбирались в особенностях сборки его ОС.
 

Спасибо за наводку, зашел на ZTE Proprietary modem на скорости 921600 , ввел
AT+ZCDRUN=8
Close autorun state result(0:FAIL 1:SUCCESS):1
OK
AT+ZCDRUN=F
exit download mode result(0:FAIL 1:SUCCESS):1
OK

но после USB out/in появляется Remote NDIS based Internet Sharing Device c не подключенным кабелем и дальше всё. достучаться на 192.168.0.1 не получается даже при прописывании статического адреса на этом интерфейсе.
 
byte02

Вам нужно заменить config на правильный. А для этого - получить доступ к диаг. порту.
Попробуйте сначала "извлечь" CD модема в Проводнике. Если не поможет - запустите .
И перед тем, как переключать модем в режим с доступным RNDIS, нужно проверять, как минимум, IMEI с помощью команды ATI. Вероятно, Вам нужно ещё восстановить IMEI и NVRAM из бэкапа.
 

config в B04 поменял сразу как Вы написали, более того даже перезалил все разделы заново.
"Извлечение" виртуального cd модема не переводит ndis в рабочее "подключенное" состояние.
утилита SCSI.exe даже быстрее cd-unlocker переключает модем в диагностический режим
мой ATI
Manufacturer: ZTE CORPORATION
Model: MF823
Revision: BD_MF823HDV1.0.0B04
IMEI:
+GCAP: +CGSM,+FCLASS,+DS
проблема в том, что начал ковырять я с момента, когда можем уже был в состоянии qhsusb_dload и забэкапить из него nvram не представлялось возможным, поэтому бэкапа у меня к сожалению нет. Хотел поинтересоваться, есть ли еще какие нибудь варианты?
Серийник и imei вроде как на крышечке наклеены, может их как-то "вписать" в конфигурацию можно?
 
Исследуя совместную жизнь HAME A15 и M100-3 , задумался над причиной периодического отваливания и подсоединения USB-порта модема, что вызывает разные неприятные эффекты.

Пришел к выводу, что модем зачем-то пытается рулить энергопотреблением USB-порта (усыплять и будить).

Пара команд, добавленных в автозагрузку (можно добавить в конец /etc/rcS-other , например), похоже, устранила это поведение:

 
Ура! У меня получилось подключить! Нужно было прописать в терминале:
echo "19d2 0016" > /sys/bus/usb-serial/drivers/option1/new_id
После этого у меня появились оставшиеся порты, затем подключил с помощью umts manager.
5db392c6ebfe.png
 
Скачайте и запустите , выберите в верхней части окна опцию "Serial", в поле "Serial line" вместо "1" в предлагаемой строке "COM1" напишите номер нужного порта и нажмите на кнопку Open. Откроется окно терминала, в котором можно работать с AT-командами.
 

Похожие темы

Назад
Верх Низ