Данный проект предполагается использовать для восстановления программно убитых модемов на базе контроллеров
msm6246\90 он испытан на модемах
ZTE MF100 , MF180 , MF190 , MF626 , MF627 , MF636 ,MF637
Huawei E171,Е173 , E1550,Е1750
с любым размером NAND flash -- которые померли софтово -в результате сбоя при обновлении внутренних программ - до состояния полного коматоза --которые в системе не определяются вообще или не могут быть восстановлены обычными способами - без применения программатора jtag ..
rem //так же создан флешер для модема mf170 который построен на другом контроллере qsc6240\70 его можно найти в соответствующей теме о ZTE MF170 осталось отладить кусок кода для контроллера qsc6066/85 который встречается в CDMA модемах таких как например Хувай EC1260 -он тоже будет поддержан -пока флешер с ним точно справляется в медленном режиме - и к сожалению подопытного у меня лично нет --//
rem //так же создан флешер для модема mf667 и ему подобных на контроллере MDM8200a - безопасно работает только с буферной схемой вигглера - искать на странице Сергея67 - там все что нужно уже выложено .
rem //так же создан флешер для роутеров на базе msm7225 - zte mf30 huawei 5832(s) - безопасно работает только с буферной схемой вигглера флешер будет лежать в разделе сервисный софт.
В этой ветке обсуждение работы с программой
Z_Flasher Reanimator-modem v05.Х new raw release который написан на базе проекта
ZF02a
впервые созданным участником форума "
ВОВА" --за что ему
огромное СПАСИБО
-- текущий проект сильно переработан и дополнен -стал возможен режим точного дублирования данных (raw) ,добавлена функция работы с различными микросхемами памяти- выбор настроек полностью автоматизирован, повышена стабильность входа в дебаг режим, возможна работа с коммуникационным драйвером (режимы fs - ds - er - chk) который сильно позволил ускорить общение с nand памятью,сделан произвольный выбор блоков для чтения или записи,добавлены функции стирания и проверки -они помогут найти дефектные блоки в памяти если таковые есть..
не желательно только стирать 0x0 блок - это приводит к мелким но легко решаемым затруднениям ;-) -проблема описана в файле риадми который настоятельно рекомендован к прочтению !!
Для работы с программой необходимо работать под
Windows XP с установленным специальным драйвером LPT порта
giveio.sys (в приложении само распаковывающийся архив содержащий командный файл для установки,удаления и проверки статуса драйвера )
Z_Flasher Reanimator-modem предполагает использование в качестве интерфейса
LPT JTAG .
Схема простейшего
Wiggler LPT Jtag адаптера есть в приложении, там же вся необходимая информация по настройке программы для работы ..
Коллекция точек для подпайки житага - однако нужно учесть что в данной коллекции не все модемы поддерживаются данным релизом флешера .
Читайте README файл !
Тут местная коллекция Фулл Флешей в том числе есть подлеченные от жадности
FAQ --самые распространенные ответы на самые распространенные вопросы
Провода для подпайки должны быть тонкими и мягкими
в идеале с применением переходной платы крепко закрепленной с помощью запаянных к ней проводков обхватывающих модем как хомутом - такая плата позволит не опасаться отрыва пятаков которые отлетают без малейшего усилия при легком не осторожном прикосновении ..
картинка поясняющая мысль на ней адски мелкие пятаки которые можно встретить только в ультра современных модемах lte - а подпаяно без проблем - чего всем желаю ;-)
Нигде точек для подпайки jtag ни на одной плате нет кроме тех пятаков что обозначены в распиновках!!!
Если пятак все таки отвалился -что бывает при перегреве и не аккуратном обращении - поверьте на слово очень легко их оторвать!! - последний шанс это использовать иголку или для снайперов паяльного дела использовать подпайку к колодцу идущему во внутренний слой- но коли сами оторвали значит это к Вам не относится.. так вот иголка в прищепке последний но весьма вероятный шанс!
картинка поясняющее мысль---
фотка с прищепкой
mephody13,
==
RTCK в данном программаторе не используется..
==
SRST указанный на некоторых pinout тоже что и
NRST -их функции одинаковы.
==
Reset в
ZFRm происходит автоматически после окончания цикла работы программы и запуска модема -заменяя необходимость передергивать модем в USB порту .. таким образом можно тут же проверить доступ по интерфейсу USB к телу и продолжить если необходимо работу с модемом по заливке всего что нужно с помощью прошивалок апдейтов или работой с пакетом
QPST.. отключение
Jtag интерфейса не требуется.. и не мешает не при каких обстоятельствах.
хорошая и подробная инструкция
Огромное спасибо за написание этой подробной инструкции, а также техническую поддержку при тестировании пре альфа релизов Sergey67
Стоит отметить что использовать фул флеши для восстановления модемов, необходимо специального формата и разумеется с учетом их совместимости с моделью модема. для создания такогфайла из дампа слитого программатором типа
RiffBox -можно использовать программу
raw-damp-maker которую можно скачать в в аттаче - она самая свежая ..
но всетаки лучше брать готовый
RAWFULL из местного архива..-они проверены ;-) в названии файла должен быть постфикс raw !!
PS // на моем компутере с pci-to-lpt скорость заливки рав фулла для нанда 64 метра занимает 53 минуты..в режиме fs - raw а в режиме fss на 10 минут быстрее - к сожалению на других более слабых компах где проверялся релиз скорость ниже, но я бы все равно сказал что Оочень быстро... конечно по сравнению со всеми ранними версиями программы..
пробуем свежий пирожок ;-)) и жалуемся на вкус :-))
первый пост будет обновляться по мере чистки багов, забивки костылей и установки подпорок....
на данный момент в архиве
zfrm v5.09.1.26 от 11 ноября 2014г в новой версии добавлена возможность работы с нанд размером 256 мб - которые редко но встречаются..
если Вам понравилась программа и поддержка на форуме вы можете выразить благодарность во всех ее проявлениях, в том числе включая финансовую- отправьте немного рублей которые будут использованы исключительно для оплаты хостинга..
-------------------------------------------------------------------------
*файл
zfrm-05.07a_1 поддерживает
NAND 0xAD78