среда, 10 июня 2015 г.

ZTE MF90. PBL. Восстановление.

Когда-нибудь все через это проходят ;) В смысле через восстановление девайсов через PBL. Был у меня вот такой вот замечательный ZTE MF90 от Билайн, в результате нечеловеческих экспериментов с прошивками, модулями ядра и т.п. в один прекрасный момент он перестал у меня загружаться. Т.е. после включения роутера происходит загрузка, в диспетчере устройств на ПК появляется интерфейс RNDIS, ADB и дальше девайс уходит в циклическую перезагрузку. А все потому что при инициализации драйверов ядра, видимо что-то в нем падало и при попытке инициализировать интерфейс RNDIS (сетевая карта) происходила циклическая перезагрузка устройства. Естественно, что официальный прошивальщик, в смысле тот, который можно скачать, например, на сайте Билайна в таком режиме не видел устройство, оно просто не успевало определиться ... поэтому пришлось разобрать его и замкнуть "тест-пойнт".


После чего я увидел вожделенный QHUSB_DLOAD:


Далее мы запускаем QPST Software Download и заполняем информацию о User Partitions в соответствии со следующей таблицей:

  • 0:SBL2 = sbl2.mbn
  • 0:RPM = rpm.mbn
  • 0:SBL1 = sbl1.mbn
  • 0:DSP1 = dsp1.mbn
  • 0:DSP2 = dsp2.mbn
  • 0:EFS2 = efs.mbn
  • 0:SYSTEM = 9615-cdp-image-9615-cdp.yaffs2
  • 0:USERDATA = 9615-cdp-usr-image.usrfs.yaffs2
  • 0:ZTEDATA = 9615-cdp-ztedata-image.usrfs.yaffs2
  • 0:RECOVERYFS = 9615-cdp-recovery-image-9615-cdp.yaffs2
  • 0:APPS = boot-oe-msm9615.img
  • 0:RECOVERY = recovery-boot-oe-msm9615.img
  • 0:APPSBL = appsboot.mbn

NPRG9x15.hex для обычного режима и ENPRG9x15.hex для Emergency Host D/L уже должны лежать у нас в папке с компонентами прошивки. В обычном режиме QPST у меня его шить не захотел, выдавая NAK: Invalid Address, поэтому прошивать его пришлось в Emergency Mode. При этом, я несколько раз сталкивался с ошибкой "could not open downloader in user partition mode", пока не догадался что порядок разделов важен, и первые пять разделов скорее всего должны быть в порядке перечисленном выше (у меня же до этого RPM был на первом месте, поэтому прошивка не удавалась). После чего прошивка успешно стартовала:


Пока пишу эти строки - жду завершения процесса прошивки ... 

Кстати, чтобы не заполнять информацию о разделах "ручками" рекомендую обратить внимание на формат раздела HKEY_CURRENT_USER\Software\Qualcomm\QPST Software Download\Settings\User Partition в реестре. Он содержит три подраздела Partition Enab (галочка, прошивать данный раздел или нет), Partition Name (имена разделов) и Partition Path (путь к файлу) соответственно. Для примера, reg файл для прошивки SBL2 будет выглядеть следующим образом:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Qualcomm\QPST Software Download\Settings\User Partition]
"Partition File"="E:\\1\\partition.mbn"

[HKEY_CURRENT_USER\Software\Qualcomm\QPST Software Download\Settings\User Partition\Partition Enab]
"[0]"=dword:00000001

[HKEY_CURRENT_USER\Software\Qualcomm\QPST Software Download\Settings\User Partition\Partition Name]
"[0]"="0:SBL2"

[HKEY_CURRENT_USER\Software\Qualcomm\QPST Software Download\Settings\User Partition\Partition Path]
"[0]"="E:\\1\\sbl2.mbn"


После [0] идет такой же параметр с именем [1] для следующего раздела, затем [2] и т.д.

Ну а тем временем пока я все это писал ZTE MF90 у нас успешно прошился и осталось только "влить" туда Backup NVItems, который был у меня заранее заготовлен в QCN файле. Что я и сделал:


После чего роутер загрузился.

p.s. Совсем забыл ... ссылка на архив zte_mf90_firmware.7z с файлами прошивки, загрузчиками ENPRG9x15.hex и NPRG9x15.hex, а также файлом реестра (qpst.reg) для быстрого прописывания разделов в QPST. Самого QPST в комплекте нет.

44 комментария :

  1. Этот комментарий был удален автором.

    ОтветитьУдалить
  2. Разобрался Нужна версия QPST2.7 Build 422.Теперь новая проблема "Could Not Open Flash Programming File" Что у меня не так???

    ОтветитьУдалить
  3. Этот комментарий был удален автором.

    ОтветитьУдалить
  4. Этот комментарий был удален автором.

    ОтветитьУдалить
  5. Виктор Михеев, вы разобрались в проблеме, потому что у меня точно такая же ошибка!

    ОтветитьУдалить
  6. А где взять драйвер для появившегося устройства?

    ОтветитьУдалить
  7. Можете подробнее описать решение ситуации с возникшей ошибкой "NAK: Invalid Address"

    ОтветитьУдалить
  8. У меня MTS831FT.
    Я пытался замутить ADB драйвер как здесь
    http://skysup.ru/18509-kak-razblokirovat-razlochit-router-zte-mf90.html

    Что-то пошло не так, и я получил кирпичик.
    Теперь при включении модема лампочки не горят, а в диспетчере задач только
    ZTE Diagnostics Interface (COM3).
    Также есть возможность перевода в режим Qualcomm HS-USB QDLoader 9008
    --------------
    В итоге я могу прошить прошивку как в этой статье, но эффекта все равно нет, модем не грузится, не выходит из Download mode.

    Можно ли ещё что-нибудь сделать. Может быть прошить полный дамп (которого у меня нет).

    Помогите, пожалуйста, реанимировать модемчик.

    ОтветитьУдалить
    Ответы
    1. Попробуйте прошить устройство вот этой прошивкой.

      Удалить
  9. Шил его этой прошивкой http://www.decker.su/2015/06/zte-mf90-831ft-ttl64.html, отошел кабель и я получил кирпич. Попытался оживить вышеуказанным методом. Постоянно получаю сообщения "NAK: Invalid Address" или же сообщение о том, что не удалось открыть образ прошивки. Как вы решили эту проблему я не понял

    ОтветитьУдалить
  10. Ну через Qualcomm HS-USB QDLoader 9008 режим вроде получалось.
    Както оно не стабильно и не понятно , то через Emergency Mode , то через обычный получалось прошить. Да только толку все-равно нет.

    ОтветитьУдалить
  11. Подскажите, как вы переходили в "Emergency Mode"?

    ОтветитьУдалить
  12. Там галочка есть в разделе User Partition.
    "Use Emerg. Host D/L"

    ОтветитьУдалить
  13. Беда, у меня нет такой галочки

    ОтветитьУдалить
  14. Ответы
    1. Поставил данную версию программы - галочка появилась. Но теперь другая проблема, пишет "Could Not Open Flash Programing File" ;(

      Удалить
  15. Должны присутствовать NPRG9x15.hex и ENPRG9x15.hex.
    Читай инструкцию

    ОтветитьУдалить
    Ответы
    1. Так присутствуют же. Скачал архив, распаковал его, воспользовался reg. файлом, все удачно прописалось, путь проверил - правильный.

      Удалить
    2. укажите правильный ARMPRG

      Удалить
  16. По прежнему та же ошибка. Может кто помочь в онлайн режиме со скайпом?

    ОтветитьУдалить
  17. Прошилось, ура товарищи! Но у меня комп видит его как ком порты. Не могу зайти на него через браузер и по wi-fi присоединиться не могу. Какой у этой прошивки пароль от Wi-fi?

    ОтветитьУдалить
  18. Доброго времени суток. Проблема с прошивкой ZTE FM90 , версия QPST_2.7.422, выдаёт ошибку Could Not Open Flash Programming File . Скачал архив, распаковал его, воспользовался reg. файлом, все удачно прописалось, путь проверил - правильный. Только вот правильный ARMPRG не удаётся выставить, так как у моего роутера чип MDM9215OVV , а такого нет в настройках QPST_2.7.422 или проблема вовсе не в этом. Что делать подскажите.

    ОтветитьУдалить
  19. у меня таже самая проблема. какое решение ее исправит?

    ОтветитьУдалить
    Ответы
    1. Кликать и еще раз кликать. Увы я не записал как я таки оживил эту штуку...Методом научного тыка получилось :)

      Удалить
  20. у меня проблема как у Максим Кулякин15 октября 2015 г., 18:50
    Доброго времени суток. Проблема с прошивкой ZTE FM90 , версия QPST_2.7.422, выдаёт ошибку Could Not Open Flash Programming File . Скачал архив, распаковал его, воспользовался reg. файлом, все удачно прописалось, путь проверил - правильный. Только вот правильный ARMPRG не удаётся выставить, так как у моего роутера чип MDM9215OVV , а такого нет в настройках QPST_2.7.422 или проблема вовсе не в этом. Что делать подскажите.

    ОтветитьУдалить
    Ответы
    1. Когда у меня была такая проблема, я решил ее именно сменой чипа. В зависимости от чипа, программа ищет определенные файлы, и не находит. Попробуйте различные вариации чипов выбрать. В одной из версий QPST был универсальный выбор, версию не помню, увы.

      Удалить
  21. а пути файлов, особенно NPRG9x15.hex какие должны быть? может где путь не тот

    ОтветитьУдалить
  22. файлы ENPRG9x15.hex и NPRG9x15.hex скопировал в C:\Program Files (x86)\Qualcomm\QPST\bin.
    далее установил options>ARMPRG в MDM9615(NAND flash)
    указал NV Backup Directory C:\Program Files (x86)\Qualcomm\QPST\bin\
    И только поставив галочке Use Emerg. Host D/L наконец смог начать прошивку.

    ОтветитьУдалить
    Ответы
    1. Именно по вашему способу получилось. Еще отмечу одну вещь: когда запустил файл reg строки заполнились как путь к диску E/1/.. у меня такого диска нет и я заменил путь на диск C/1/ путем смены буквы, но заработало только когда вручную выбрал путь ко всем файлам через кнопку browse.

      Удалить
  23. Здравствуйте! После реанимации указанным способом, модем перестал видеть 3g и 4g, видит только 2g. В ручном поиске список только 2g. Накатывал билайновскую прошивку и отсюда http://www.decker.su/2015/06/zte-mf90-831ft-ttl64.html и все равно только 2g. Есть ли у кого-нибудь опыт как это победить?

    ОтветитьУдалить
    Ответы
    1. Помогите! такая же проблема. Работа только в 2g

      Удалить
  24. Доброго времени суток. Как установить родной MAC адрес который находится на тыльной стороне роутера ? Все дело в том что роутер ZTE MF90 от Beeline ушел в жуткий куматоз и ни как не определялся в системе, по этому резервную копию с него снять не получилось и пришлось позаимствовать ее от другого такого же роутера, но самое интересное имя WI-FI сети и пароль совсем другой, не такой же который был позаимствовал, все способы найденные в интернетах не работают, i need help please(((

    ОтветитьУдалить
  25. Этот комментарий был удален автором.

    ОтветитьУдалить
    Ответы
    1. Подключите роутер к ПК через USB и установите тот пароль, который вам требуется.

      Удалить
    2. Но для того что бы сменить пароль нужно знать Предыдущий

      Удалить
    3. Вовсе нет. Для изменения пароля на WiFi достаточно войти в web-интерфейс подключившись через USB и изменить пароль на желаемый.

      Удалить
    4. Сори, тупанул) всё поставил) Спасибо за статью, выручила

      Удалить
  26. Добрй день. Шил MTC 831FT (уже не первый модем) вашей ттл64 прошивкой, получил ошибку что-то пошло не так, попробуйте еще раз (естественное не дословно).
    Повторные попытки Давали ошибку "Не соответствие ПО роутера, запрещено использование данной программы обновления" (хотя я понял что жаловаться не должно)

    Решил воспользоваться данной статьей. Скачал QPST 2.7 422
    Отредактировал рег файл (прописал свои пути), в настройках поставил МДМ9615, поставил емердженси режим,
    все сделал красиво...
    Но при попытке прошить Через несколько секунд вылетает ошибка "Could not open downloader in user partition mode"
    В логах видно что сбоит на sbl1.mbn, первые 2 прошивая.
    0:SBL2 = sbl2.mbn
    0:RPM = rpm.mbn
    0:SBL1 = sbl1.mbn

    2017/04/04 16:15:22.889 Updating Progress Bar: Size: 304 Bytes Written 105776 Bytes Total 105776 PercentCompleted: 100
    2017/04/04 16:15:22.890 Sent 105776 Acknowledged 105776
    2017/04/04 16:15:22.890 SetEvent download complete 2335
    2017/04/04 16:15:22.890 Sending Close 0
    2017/04/04 16:15:22.890 CloseDownloader response
    2017/04/04 16:15:22.891 Opening user partition data file
    2017/04/04 16:15:22.891 Partition name: 0:SBL1
    2017/04/04 16:15:22.891 Partition file: C:\A831FT\Recover\sbl2.mbn
    2017/04/04 16:15:22.891 Opening user partition mode
    2017/04/04 16:15:22.891 Sending MI Open mode 14 size 8
    2017/04/04 16:15:22.892 Log: Open multi failed, unknown error
    2017/04/04 16:15:22.892 ARMPRG error: 7, text: Open multi failed, unknown error


    Не бейте сильно, лучше скажите что делать. Заранее спасибо.

    ОтветитьУдалить
  27. Ответа я так и не дождался, стал танцевать с бубном сам. Только одно действие возымело результат. Я просто убрал галку с этого злосчастного 0:SBL1 = sbl1.mbn
    И все прошилось корректно. Потом восстановил ИМЕИ и перепрошил ттл64 прошивкой. Пока все работает.
    Вдруг кому пригодится.

    ОтветитьУдалить
  28. Не открывается веб морда. К инету проде подключается вроде все работает. Но не могу зайти в веб интерфейс. Пароль от вай фай хотел поменять потому что он поставился рондомно от прошивки

    ОтветитьУдалить
  29. привет. Сначала мне нужна ваша помощь. Я благодарю этот форум, что я мог бы восстановить свой старый zte mf90 :thank_you: , который вы единственный, кто сохранил мой модем. теперь у меня проблема. Моему модему не разрешено изменять прошивку, и я остаюсь кирпичным, когда пытаюсь изменить прошивку, оставаясь в 9%. Мне нужна ваша помощь, чтобы вернуть модем обратно, потому что у меня есть план данных в моей стране

    hello I need your help first I thank to this forum that I could revive my old zte mf90 you are the only ones to save my modem. now I have a problem my modem is not allowed to change firmware and I stay bricked when I try to change the firmware stays in 9% I need your help to get my modem back functional because I have a data plan in my country

    https://imgoat.com/uploads/42e92efb79/47726.PNG

    https://imgoat.com/uploads/42e92efb79/47727.PNG

    ОтветитьУдалить