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

  • Автор темы Автор темы vitalion
  • Дата начала Дата начала
vvevvevve,
Я использую MF825 в Индонезии и попытаться разблокировать модем с помощью, как вы упоминаете в стр. 1 но модем все еще заперты. не могли бы вы любезно поделиться полную копию ваших вещей NV? Я хотел бы сравнить его с моим. Действительно ценю вашу помощь. Спасибо.
 
Вам не нужно сравнивать все значения в NVRAM. Статус блокировки определяется только значением NV item 8000 (0x1F40). Если там строка "AAF0", то модем заблокирован, а если строка "F0AA" - разблокирован. Вы можете изменить это значение с помощью любой подходящей утилиты, если мой способ с копированием готовой диагностической команды в порт Вам почему-то не подходит.

В Индонезии, по информации в Wiki, всего одна сеть LTE, и работает она в диапазоне 40. Это так?
Вы покупали свой модем в Индонезии или в какой-то другой стране?
 
Всем привет.
У меня такая проблема. Роутер ТпЛинк3420, модем Мегафон, подключается, горит постоянно синий светодиод, интернета нет, в чём может быть проблема?
Может настройки подключения неправильные? У меня выбрано Россия-Мегафон.
(Подключаться стал недавно, до этого при попытке соединения с сетью роутер перезагружался, после включения по IP 198.168.0.1 в веб интерфейс не входил до сброса до заводских кнопкой ресет, так было раз 10, пока я не попробовал ввести 198.168.1.1, после чего роутер стал работать так как работает сейчас)

Вот лог с момента подключения модема к роутеру. (Не смог сделать спойлер:icq02:)
####################################################################
# TL-MR3420 System Log
# Time = 2013-01-01 0:05:34 336s
# H-Ver = MR3420 v2 00000000 : S-Ver = 3.14.19 Build 130528 Rel.33817n
# L = 192.168.1.1 : M = 255.255.255.0
# 3G/4G : 3G/4G = 192.168.0.182 : M = 255.255.255.0 : G = 192.168.0.182
####################################################################

1st day 00:04:07 OTHER INFO User clear system log.
1st day 00:04:19 3G/4G INFO handle_card start
1st day 00:04:19 3G/4G INFO LTE Modem = 0, modemStatus = 1, targetVendorID = 0x0000, targerProductID = 0x0000
1st day 00:04:28 3G/4G INFO Before Mode switch VendorID = 0x19d2, ProductID = 0x1225
1st day 00:04:46 3G/4G INFO After mode switch vendorID is 0x19d2 productID is 0x1403
1st day 00:04:46 3G/4G INFO Before judgeModemTypeByTargetID, index = -1, targetPid = 0x1403
1st day 00:04:46 3G/4G INFO After judgeModemTypeByTargetID, modem type = 2
1st day 00:04:46 3G/4G INFO LTE Modem = 2, modemStatus = 2, targetVendorID = 0x19d2, targerProductID = 0x1403
1st day 00:04:51 3G/4G INFO USB modem is ready
1st day 00:04:52 3G/4G INFO Start set modem ISP info automatically
1st day 00:04:52 3G/4G INFO Can't set modem ISP info in condition of manualConf
1st day 00:05:05 3G/4G INFO mobileAutoDial 583 LTE dial automaticly
1st day 00:05:05 3G/4G INFO swLteMobileCmdReq 410 lteLinkStatus == 0
1st day 00:05:06 3G/4G NOTICE swLteMobileCmdReq 466 call dhcpcLteModemStart
1st day 00:05:06 DHCP INFO dhcpc_ipc_data_rcv_router 647 : current network type = 1
1st day 00:05:06 DHCP INFO DHCPC Send DISCOVER with request ip 0 and unicast flag 0
1st day 00:05:06 DHCP INFO dhcpc_ipc_data_rcv_lte 213 lte_net_info.status = 0x1 lte_net_info.ip = 0x0, lte_net_info.mask = 0x0, lte_net_info.gw = 0x0
1st day 00:05:06 DHCP INFO DHCPC Recv OFFER from server c0a80001 with ip c0a800b6
1st day 00:05:06 DHCP INFO DHCPC Send REQUEST to server c0a80001 with request ip c0a800b6
1st day 00:05:07 DHCP INFO DHCPC Recv ACK from server c0a80001 with ip c0a800b6 lease time 86400
1st day 00:05:07 DHCP INFO DHCPC:GET ip:c0a800b6 mask:ffffff00 gateway:c0a80001 dns1:c0a80001 dns2:0 static route:0
1st day 00:05:07 DHCP INFO dhcpc_ipc_data_rcv_router 647 : current network type = 1
1st day 00:05:07 DHCP INFO dhcpc_ipc_data_rcv_lte 213 lte_net_info.status = 0x0 lte_net_info.ip = 0xc0a800b6, lte_net_info.mask = 0xffffff00, lte_net_info.gw = 0xc0a80001
1st day 00:05:07 DHCP INFO dhcpc_ipc_data_rcv_lte 272 dhcpstr.ip = 192.168.0.1
1st day 00:05:07 DHCP INFO Update DNS1 = 0xc0a80001, DNS2=0x0
1st day 00:05:08 DHCP WARNING dhcpc_ipc_data_rcv_lte 322
1st day 00:05:08 DHCP INFO LTE Network connected.
 

спасибо за ваш ответ. Да в Индонезии только 1 LTE оператор, работающий на полосе 40 (2300MHz). Я купил этот модем непосредственно от них. модель MF825A

прежде, чем я выполнить шаг 7 в вашей проводки № 7, я резервная энергонезависимое ОЗУ с помощью cdma workshop NV item reader writer и проверьте значение адресного 0x1F40 и было показано:

08000 (0x1F40) - Inactive item

Затем я сделал точно так же, как вашим руководством в размещении № 7

Проверено еще раз, используя cdma workshop NV item reader writer и посмотреть, что значение 0x1F40 Сейчас:
08000 (0x1F40) - OK
46 30 41 41 00 00 00 00 00 00 00 00 00 00 00 00 | F0AA............
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

перезагрузить модем, но он по-прежнему заблокированы. Поэтому я предполагаю, что замок не в NVRAM 0x1F40.

Я тогда попытался Telnet к модему и удается подключиться с помощью данного участника & пароль
user : root
password : zte9x15

С применением NVRAM не работает, я тогда думал, что механизм замка будет таким же, как MF 90 с помощью zlocknetapp но я не мог найти файл внутри модема

Пожалуйста, сообщите любую другую возможность, чтобы разблокировать этот модем. Спасибо.
 
В этом и проблема - он горит постоянно, а должен мигать.:) Включите режим автоматического установления соединения.

А по логу роутера у Вас всё работает корректно, на первый взгляд.

---------- Сообщение добавлено в 09:31 ---------- Предыдущее сообщение было от в 09:15 ----------

Очень интересно. Для дальнейшего изучения, нам бы очень пригодилось содержание файловой системы и NVRAM этой вашей версии модема. Можете сделать копии и выложить их куда-нибудь?
Проверьте другой item - 0x1F4E. В некоторых модификациях платформы (MF827, MF90) именно в нём находится признак блокировки.
Сама по себе идея - правильная. Но для того, чтобы найти конкретный файл, нужно знать, как организована файловая система в Вашей версии модема. А начинать такое исследование нужно с получения информации о подмонтированных разделах. Запустите команду mount и выложите результат здесь.

Ещё вопросы: а в Вашем модеме есть web-интерфейс? Или Вы должны установить специальную программу - dashboard с CD модема?
В любом случае - как Вы узнаёте о том, что модем заблокирован? По какому-то сообщению модема или программы - правильно? Где отображается это сообщение и что в нём, конкретно, сказано?
 
Может еще найдется web интерфейс от других операторов кроме билайна... иностранные гости присоединяются...
Ждем информации от swoofz.
 

вот ссылка :

в оригинальной резервного копирования NVRAM вы можете видеть, что оба 0x1F40 & 0x1F4E неактивны. пытался изменить NVRAM как 0x1F4E & 0x1F40 но все еще заблокирован

root@9615-cdp:/# mount
rootfs on / type rootfs (rw)
/dev/root on / type yaffs2 (rw,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /dev type tmpfs (rw,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777)
/dev/mtdblock19 on /usr type yaffs2 (rw,relatime)
/dev/mtdblock11 on /cache type yaffs2 (rw,relatime)
/dev/mtdblock16 on /usr/zte_web type yaffs2 (rw,relatime)


да это имеет веб-интерфейс вызвано автозапуска в дисковод и адрес на IP по умолчанию является 192.168.1.1

Модем заблокирован идентифицируется через веб-браузер и привело в самом модеме. если разблокирована модем горит зеленым светом, а если заблокирован светодиод останется красным.
эти скриншоты:

разблокирована
homeScreen_unlocked.JPG

запертый
homeScreen_locked.JPG

содержание компакт-дисков для :
 
Думаю, что в 95% случаев интерфейс (если он вообще есть) представляет собой немного по другому раскрашенный вариант стандартного ЗТЕшного. Пример - та же алтеловская морда. И в сети можно найти несколько картинок, на которых нет никаких отличий от стандарта, кроме цветов, языка текстов и, иногда, количества "разрешённых" разделов меню.
Похоже, по части необычного (для таких устройств) вида интерфейса у Билайна конкурентов совсем немного, если они вообще есть.
Ждём, конечно. Но здесь более интересно содержание файловой системы. Может быть, разработчики "забыли" там какие-нибудь любопытные и полезные утилиты или файлы (вроде .acdb)?

Кстати, я уже здесь писал, что Sierra обещает в прошивках версии 6 для устройств на MDM9215 (MC73x4, в первую очередь) реализовать полноценную поддержку аудио? Уже опубликован справочник по AT-командам, среди функций которых есть и работа с ACDB, и проигрывание музыки, не говоря уже о голосовой связи. А самое главное - это поддержка устройства USB-аудио, как в старых модемах ZTE. В общем, здесь видны захватывающие перспективы.
К сожалению, на данный момент самих прошивок ещё нет, а когда появятся, то встанет вопрос извлечения всего этого добра из "живого" модуля или образа прошивки. К сожалению, там всё не так просто, как работа с ФС в обсуждаемых девайсах или, например, работа с образами хуавеевских прошивок.

---------- Сообщение добавлено в 11:34 ---------- Предыдущее сообщение было от в 10:57 ----------

Вижу. Значит, блокировка либо реализована в коде прошивки модемной части, либо в интерфейсе, либо даже в тех программах, что на CD модема. Начнём с последнего варианта, самого простого:

1. Полностью удалите программы, которые Вы установили с CD. Отключите в Windows автозапуск программ со сменных носителей (если ещё не отключен). Отключите и снова подключите модем.
2. Запустите Диспетчер устройств (ДУ, Device manager) Windows, включите в нём вид "Устройства по подключению" (View - Devices by connection) и найдите модем в дереве устройств. Он, скорее всего, в этом состоянии будет представлен только уcтройством MSD (Mass Storage Device), состоящим их CD и SD-кардридера.
3. Запустите Проводник Windows (Windows Explorer), найдите в списке CD модема, и в меню правой кнопки мыши выберите "Извлечь" (Eject). Наблюдайте за картиной в ДУ: в дополнение к MSD, там должен появиться сетевой адаптер RNDIS, который может называться "Remote NDIS-based Internet Sharing Device" или как-то похоже на это.
4. Если RNDIS появился, то запускайте в браузере интерфейс ( ) и проверяйте - не "отключилась" ли блокировка?
Если страница интерфейса не открывается, то проверьте настройки сетевого подключения (Network Connection Details) для этого сетевого адаптера. В браузере нужно вводить адрес, который в свойствах обозначен как адрес шлюза (Default Gateway), DNS- и DHCP-серверов.
Если RNDIS совсем не появился, то что произошло после "извлечения" CD?
5. Если блокировка не "отключилась", то дальше будем разбираться с самим интерфейсом.
Для того, чтобы точно сказать Вам, как правильно получить копии содержимого файловой системы, сообщите результат выполнения команды df в консоли модема (после подключения по telnet).

---------- Сообщение добавлено в 11:37 ---------- Предыдущее сообщение было от в 11:34 ----------

Ишь ты...да! Значит, не только у Билайна "тяга к прекрасному":).
Ладно, посмотрим - что у него внутри.
 

Автоподключение на модеме включено, если вставить модем в компьютер то он сам подключается к интернету.
Может быть проблема в том что когда подключаешь модем к компьютеру он на несколько секунд определяется как CD а потом как модем?
 
Если установлен режим автосоединения, тока по питанию достаточно и радиообстановка позволяет работать, то такому модему всё равно, к чему он подключен. Подключенный к любому устройству с USB-разъёмом, он находит сеть и устанавливает соединение - будь то компьютер, планшет, роутер или просто зарядное устройство.

На Вашем компьютере, случайно, не установлен мегафоновский говнософт? Если да, то он и отправляет в модем CGI-команду для установления соединения, а автоматический режим принудительно отключает. Удалите софт, включите режим, и тогда пробуйте.
 
Всё зависит от цели. Но в общем и целом, я не рекомендую.
Если задача - создание резервного бэкапа, то здесь лучше использовать QPST, с гарантированным восстановлением. QPST, однако, сохраняет не все переменные - он "не видит" переменные, выбираемые производителями для своих тёмных дел, вроде залочки. Если вдруг нужно сохранить более полную копию NVRAM, то лучше использовать бинарный бэкап RevSkills.
А если хочется просто "посмотреть-поизучать" NVRAM в виде текстового дампа, то можно использовать и этот CDMA Workshop RW. Сам по себе он работает корректно. Только смысла в этом особого нет, т.к. RevSkills делает то же самое, только "с комментариями" - с названиями известных переменных. А это значительно повышает комфортность просмотра и изучения таких дампов.
Восстанавливать же данные из текстового дампа...ну я даже не знаю. Мне такой формат не представляется достаточно надёжным для такой цели. Если только как бэкап: "сохранил - восстановил", то ещё куда ни шло. Но если что-то изменять, учитывая, например, те же различия в обозначениях конца строк в Unix/Windows...здесь риск превышает разумные пределы, на мой взгляд. Тем более, риск необоснованный: зачем, если есть бинарные форматы?
 
Мегафоновский говнософт:D стоит, когда он установлен отправляю в браузере команду приходит ответ-{"result":"success"}
Если софт удалить то не могу отправить команду так как модем не определяется., не установлено соединение с сетью.

Всё, разобрался, удалил мегафоновский софт, скачал ZTEDrvSetup, установил, послал команду, теперь модем подключается, сейчас буду пробовать на Туполинк...

Ура всё работает, благодарю за помощь vvevvevve.
 
Последнее редактирование модератором:
vvevvevve
Ясно. А каким образом лучше изменять переменные, например, чтобы залочить модем "обратно"?
 
Ну вот Вы и попали в замкнутый круг: для того, чтобы включить авторежим, Вам нужен говнософт, а как только подключаете модем к компьютеру с говнософтом, он тут же этот режим и отключает.:)

Выход - простой: удаляете софт, а потом "извлекаете" CD модема в проводнике. Модем переключается в правильный режим, появляется сетевой адаптер, отправляете команду.
А чтобы так не делать каждый раз, отправьте команду +ZCDRUN=8 перед +ZCDRUN=F в командный COM-порт (См. пост #7).

---------- Сообщение добавлено в 14:01 ---------- Предыдущее сообщение было от в 13:50 ----------

Я, если переменные из набора "обычных", поддерживаемых утилитами Qualcomm, использую NV Browser в QXDM.
А если что-то из "невидимых" областей, то делаю так: в RevSkills сохраняю бинарный дамп нужного набора переменных с последовательными индексами (например, 1F40-1F41 - только одну переменную RevSkills сохранять не умеет), вношу в него изменения и записываю обратно.
 
А можно как то через роутер ТпЛинк 3420 проверить уровень сигнала, изменить сеть с 3g на 4g на этом модеме?
 
Вроде я на Гаргулье видел в настройках модема АТ команды, или это только к модемам подходит, а к 823 не подойдёт?

---------- Сообщение добавлено в 14:26 ---------- Предыдущее сообщение было от в 14:23 ----------

Я сделал немного по другому, выше описал как,ещё раз благодарю за помощь)

А про веб морду тут есть инфа?
 
Модем можно переключить в режим, в котором доступны и AT-команды. И, наверное, роутеру тоже можно как-то сказать о том, что эти команды - не управления соединениями, а только для наблюдения за ситуацией.
Только зачем это всё нужно? Морда ведь намного более функциональная и удобная штука.
В смысле? Да тут полтемы, если не больше - обсуждение морды!

Вы, наверное, только свои посты читаете.:) Только вчера ведь rust3028 выкладывал последние версии.
 
Я к сожалению не читал тут практически ничего))) 66 страниц тяжко осилить)) По поиску ввёл модель своего роутера, ответа не нашел задал вопрос, получил ответ)
Теперь вот буду с первой странички читать, как что)) Да и форум что-то виснет у меня.
Сейчас посмотрел что там rust3028 выкладывал, это я видел, только не понял как это прикрутить, потому что не читал тут ничего.
 
А как можно вбить AT команду (+ZCDRUN=8) если в ДУ не появляется устройств с COM портом?
 
Форум у всех виснет. Это для него нормально.:)
А читать тему с первой страницы только для того, чтобы запустить морду - это, пожалуй, слишком.
Общая инструкция по установке - в посте #1099 (стр. 55). В ней, естественно, имя архива нужно изменить на имя файла той новой сборки, которую Вы уже нашли в упомянутом посте rust3028 . В данном конкретном случае - "02" в конце имени файла нужно заменить на "14".
 
Благодарю за наводку, я уже целых три страницы прочитал))
 
Можно переключить модем в download mode (См. пост #7).
А можно и без этого переключить модем в режим с доступными портами - например, в режим 6 (См. пост #115 на стр. 6). Только в этом случае драйверы для порта (PID_1404&MI_03 или PID_1404&MI_04) придётся устанавливать вручную.
 
Всё заработало. только я не нахожу настроек выбора сети?...
А всё нашел, нужно было модем перезагрузить.
 
Последнее редактирование модератором:
Как-то скучно. Молча, в белых перчатках, 5 минут крутить модем "Beelien" в руках, а в финале получить два каких-то числа на компьютере с кучей подключений...нет драйва!:)
Это хорошее дело, нужное. Не без недостатков, конечно, но лиха беда - начало!
В таких инструкциях меня больше всего раздражает наличие потенциальных "тупиков" в алгоритме, о тактике выхода из которых ничего не говорится. Причём, эти "тупики" созданы самим автором описания алгоритма, в силу желания как можно дальше уйти от обобщений, конкретизировать. Примеры таких "тупиков" в этом тексте:
"Дождёмся когда он начнём гореть синей лампочкой". А если начал "гореть" зелёной, то что делать?
"А так же Скорость порта для модема скорее всего она будет равна 921600". А если не равна, то что делать?
"Выбираем любой свободный, например COM4". А если номер первого свободного больше 9, то что делать?
Причём, если в первых двух случаях на несоответствия можно не обращать внимания, то в третьем неправильное описание приведёт к неправильному действию и, как следствие, невозможности решить задачу.

Есть и просто непонятные, неправильные или бесполезные утверждения:
"Скачать файлы в корень диска c:\, например создать директорию zte и в неё закинуть эти файлы". Так в корень или в \zte ?
"Она (консоль) не отображает введённые вами символы". Это что - всегда так? Да и называть COM-терминал "консолью" в данном случае некорректно.
"Speed 921600". А это зачем?
Здесь первое утверждение может привести к ошибке, а вторые два дают бесполезную, не достойную внимания информацию.

Ну и не обошлось, конечно, без уже не раз встречавшегося и в нашей теме забавного заблуждения: файл с диагностической командой (134 байта) называется "прошивкой".

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

02_DeviceManager_firstPlug.JPG


03_AfterEjectCDDrive.JPG

04_RNDISConnectedStillLocked.JPG

уже подключен к RNDIS но все еще заблокирован



root@9615-cdp:/# pwd
/
root@9615-cdp:/# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 23424 12676 10748 54% /
none 23500 8 23492 0% /dev
tmpfs 23500 0 23500 0% /dev/shm
/dev/mtdblock19 48384 22820 25564 47% /usr
/dev/mtdblock11 20736 1188 19548 6% /cache
/dev/mtdblock16 30464 15340 15124 50% /usr/zte_web

Пожалуйста, сообщите следующий шаг
 
1. Узнайте в Network Connection Details адрес RNDIS-интерфейса компьютера. Пусть, для примера, он будет 192.168.1.111 . У Вас вместо 111 будет какое-то другое число, его и нужно будет потом использовать при вводе команд.
2. Скачайте и установите на компьютере tftp-сервер, например, .
Настройте его: задайте рабочую папку, в качестве сетевого интерфейса выберите интерфейс RNDIS.
3. Сначала получим и передадим на компьютер архив с содержимым раздела ztedata. В консоли модема:
cd /cache
tar zcvf ztedata.tgz /usr/zte_web
tftp -p -l ztedata.tgz 192.168.1.111
rm ztedata.tgz
4. Теперь проделаем то же самое с разделом userdata. Предполагаем, что это делается сразу же после п. 3, то есть мы уже находимся в директории /cache :
umount -l /usr/zte_web
tar zcvf userdata.tgz /usr
tftp -p -l userdata.tgz 192.168.1.111
rm userdata.tgz
5. Повторим похожую операцию для системного раздела (всё ещё в /cache):
tar zcvf system.tgz /bin /boot /etc /home /lib /media /mnt /sbin /share /tmp /var
tftp -p -l system.tgz 192.168.1.111
rm system.tgz
6. Перезагрузим модем - он вернётся в исходное состояние, а консоль закроется:
reboot

После выполнения этой процедуры, в рабочей папке tftpd на компьютере будут 3 tgz-архива, которые Вы выложите, а мы скачаем и будем разбираться.
 
Скачал. Ничего из потенциальных причин блокировки сходу в программах и настройках не вижу. Не исключено, что мы имеем дело с самым неприятным случаем - блокировкой в коде модемной прошивки. Но давайте уточнять. Выполните вот такую CGI-команду:
и сообщите результат.
 
Вот уж не сколько дней бьюсь с 830ft. Всё сделано, на компе запускается, вебморду вижу, в инет выходит. Втыкаю в роутер (TP-link3420, OpenWrt последняя жёлтая) соединяется сам с инетом, но инет не раздается и в вебморду не заходит. Может кто опытом борьбы с роутером поделится?
 
Вы уже утомили своими "вижу","не заходит". Сообщите, наконец, какие-нибудь технические сведения. В первую очередь, настройки LAN модема (страница Настройки - Маршрутизатор) и LAN роутера.
Повторю вопрос, заданный два дня назад: "Адресация LAN и WAN не пересекается?".

---------- Сообщение добавлено в 10:44 ---------- Предыдущее сообщение было от в 10:05 ----------

Да, модемная часть. Теперь это наиболее вероятный вариант.
Кроме того, оказалось, что программная конфигурация Вашего модема практически полностью повторяет ту, что реализовано в одной "российских" версий, которую здесь продаёт Билайн. А так как у меня есть возможность восстановить такую версию практически из любого состояния, я поменял в своём билайновском модеме всё содержимое файловой системы на взятое из Ваших архивов. Работает сразу, без проблем.
Более того, я поменял файл config (поищите в теме, если хотите узнать, что это такое) на Ваш - и тоже работает, теперь уж почти совсем неотличимый от Вашего Bolt.:)

Всё это говорит о том, что, возможно, модемную прошивку в Вашем модеме можно безболезненно заменить на ту же билайновскую.
Я готов проверить на своём модеме "обратный вариант", т.е. запустить у себя Вашу версию и посмотреть, будет ли она работать, и появится ли блокировка. Для этого, Вам нужно взять из модема и выложить нужные файлы.
Я больше не буду писать, как передавать архивы из модема на компьютер: Вы и так это уже умеете, правильно?
Итак, сохраним разделы модемной прошивки и, заодно, образ ядра Linux:

cd /cache
dd if=/dev/mtd4 bs=2048 | gzip >mtd4.gz
dd if=/dev/mtd6 bs=2048 | gzip >mtd6.gz
dd if=/dev/mtd0 bs=2048 | gzip >mtd0.gz

Полученные файлы нужно передать на компьютер и выложить для скачивания.

Дополнительно, давайте посмотрим на то, как выглядит блокировка при работе с AT-командами. Для этого сначала переведите модем в состояние с доступными COM-портами по инструкции в посте #7 или с помощью CGI-команды:
А потом посмотрите результаты выполнения этих команд:
AT+ZSEC?
AT+ZNCK?
 
К сожалению, самый тяжёлый случай - блокировка в коде прошивки - подтвердился. Точнее, в основной части модемной прошивки - разделе DSP2.
Я полностью "превратил" свой модем в Ваш Bolt:) - кроме файловой системы, записал в него ещё Ваши ядро и модемную прошивку. И получил точно тот же самый результат, что и у Вас: блокировку и все остальные признаки Вашей ситуации. Потом начал последовательно заменять разделы на исходные, билайновские. Тут и выяснилось, что после замены DSP2 блокировка исчезает.

То есть, причина теперь известна. Известно и то, что нужно сделать, чтобы победить блокировку - заменить раздел DSP2 на "правильный" (исправить код нельзя - точнее, можно, но экономически нецелесообразно).
К сожалению, записать такой раздел в модем совсем не так просто, как его оттуда прочитать. Единственная известная мне методика - это использовать QPST Software Download в режиме User Partitions. Я не знаю, насколько Вы знакомы с QPST, но, в принципе, могу написать краткую инструкцию "для продвинутого пользователя" и выложить необходимые для процедуры файлы.
Кроме того, у меня сходу не получается проделать такую замену на модеме, работающем в нормальном режиме. Я использовал перевод его в режим начального загрузчика (Emergency Host Download), используя "волшебную точку" (смотри пост #787 на странице 40).
Возможно, у Вас, с другой конфигурацией оборудования и программного обеспечения (компьютера, Windows и т.п.) получится и без этого, но на это можно только надеяться, но не рассчитывать.

Другими словами, для того, чтобы уверенно снять блокировку Вашего модема, его нужно разобрать. И сама процедура, как Вы понимаете, просто по своей сути содержит элемент риска. Нет, необратимо модем не испортится, но процедура восстановления понадобится непростая.

В общем, Вам решать: готовы ли Вы рискнуть и проделать такую процедуру?
 
Кстати, в этом Болте ещё и config негодный: с ним доступны только сети LTE, сети UMTS совсем отключены, а с сетями GSM что-то непонятное: только один диапазон, что ли, включен - не хочу даже разбираться.
Билайновский конфиг решает проблему. См. картинки.

Кстати, rust3028, в нашей морде не совсем работает чекбокс "GSM 1800". Его можно установить, но нельзя сбросить.
 

Вложения

Ну что ж, тогда вот инструкция:

1. Скачиваем прикреплённый архив и распаковываем его в папку, в пути к которой не содержится пробелов. Устанавливаем QPST (если ещё не установлен). Процедура проверена с QPST v. 2.7.402. Получится ли что-нибудь с более ранними версиями - не знаю и проверять не буду.

2. Разбираем модем, находим точку, обозначенную на рисунке в посте #787 (стр. 40). Замыкая эту точку на "землю" (можно иголкой или металлической скрепкой на ближайший металлический экран), подключаем модем к USB-порту. Модем должен перейти в состояние с доступным начальным загрузчиком (QCDL), в списке устройств в ДУ при этом появляется порт, для которого вручную нужно "насильно" установить любой драйвер COM-порта USB. Запоминаем адрес порта.

3. Запускаем QPST Configuration и добавляем в список QCDL-порт. Если всё в порядке, то в колонке Phone в строке с этим портом должно отображаться "Q/QCP-XXX (Download)".

4. Запускаем приложение QPST Software Download. Идём через меню в Options - Settings и выбираем из списка "MDM9615 (NAND flash)" для параметра "ARMPRG to use...".

5. Выбираем закладку User Partitions. Нажав на кнопку Browse в верхней строке (Port:), выбираем порт, к которому подключен модем.

6. Нажимаем вторую кнопку Browse (рядом с полем "Partition table") и выбираем файл partition.mbn из папки, в которую ранее (п. 1) был распакован архив.

7. Далее, переходим к заполнению таблицы в левой части интерфейса (partition name | file path). Окно редактирования для каждой из её строчек открывается по двойному клику на эту строчку. В ней перечисляются названия разделов и соответствующие им файлы прошивки. Название вносится в поле "Partition name", файл выбирается с помощью кнопки Browse рядом с полем "Partition data file path". Дополнительно, для каждой строки, соответствующей нужному разделу, нужно установить галочку "Download this partition?" (хотя это можно сделать и позже, в интерфейсе таблицы).
Нас, в данном случае, интересует только один раздел - DSP2. Для него вводим для "Partition name" значение "0:DSP2" (без кавычек), а в качестве "Partition data file path" выбираем файл dsp2.mbn из папки с распакованным архивом. После ввода информацию в таблицу, ещё раз проверяем, что галочка слева от названия раздела (0:DSP2) в таблице установлена.

8 Устанавливаем галочку "Use Emerg. Host D/L", нажимаем кнопку Start и ждём. Здесь больше управлять нечем. Ход процесса можно наблюдать по progress bar-ам. По завершению реальной прошивки (оба бара - 100%) модем перезагружается в рабочий режим. В это время QPST "теряет" его, т.к. порт QCDL в рабочем режиме недоступен. Так что на сообщения вроде "не могу найти телефон" внимания обращать не стоит.

Вот и всё, собственно. Если всё прошло нормально, то всё будет работать, как раньше, только без блокировки. Возможно, придётся ещё подобрать версию DSP2, т.к. мы не знаем, как та версия, что в архиве, будет работать с сетью в диапазоне 40 - у нас проверить негде.

И ещё просьба "не совсем по теме": когда разберёте модем, посмотрите маркировку микросхемы, указанной на картинке. Это важная информация для понимания различий между версиями таких модемов.
 

Вложения

Нет, замена фала config - совсем другая, простая операция. Делается она тоже через QPST, кстати.
Как я уже написал, с Вашим config_ом, даже когда отключится блокировка, модем будет работать только с сетями LTE и некоторыми сетями GSM. А с сетями UMTS работать не будет, пока не поменяете config. Но это всё будем делать потом, после снятия блокировки.
Это я написал не для Вас, а для другого человека - rust3028. Он понимает, о чём идёт речь, и это не касается Вашего модема.
 
Тоже посмотрел болтовскую морду.

Она, похоже, универсальная - поддерживает MF823, MF825A, MF90, MF92, MF93D. Можно разблокировать разделы SD, Брандмауэр/Маршрутизатор.
Скрипты не обфусцированы.

Добавил доступ к USSD, SMS, Phonebook:

2.png

Чтобы не трогать рабочую морду, болтовскую поместил в отдельную папку (http://192.168.0.1/wui/bolt/index.html).

Да, опечатка в html-ке, исправлю...
 

Похожие темы

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