Главная Форум Статьи Файлы F.A.Q.


Последние активные темы форума

 
Восстановление модемов с помощью Z_Flasher-Reanimator_modem v-05 «NEW_RAW_RELEASE». ч2 (116) 14.05.19 14:04 Energizer
MF627 - вопросы и ответы (544) 13.04.19 11:57 LoLi5002
ZTEMODEM.ISO + Скрипты (132) 02.04.19 13:38 bek21
Не работают некоторые функции (30) 15.03.19 10:11 vitas06
   
Убитые ZTE (432) 19.02.19 22:27 ушкуйник
Другие модемы (263) 22.01.19 14:44 bek21
Huawei e3272 с не удачной прошивкой (24) 15.12.18 21:38 AbAn
Флудилка (934) 04.12.18 15:51 V3_I
 

Профиль

   
Логин: Пароль: Забыли пароль?Регистрация


Восстановление модемов с помощью Z_Flasher-Reanimator_modem v-05 «NEW_RAW_RELEASE». ч2
Форум > Работа с JTAG > Восстановление модемов с помощью Z_Flasher-Reanimator_modem v-05 «NEW_RAW_RELEASE». ч2

Страницы:
Автор Сообщение
 sergey67
администратор
Санкт Петербург
сообщений: 2146
#81 Дата 07 мар 2019 07:58
xronik, А редактируете Full Flash или RAW Full ????
 xronik
S
сообщений: 29
#82 Дата 10 мар 2019 20:18
RAWFull

пробую qtools. К порту подключился, отправляю команды и пока никакого результата.

.\qcommand.exe -p8 -k1 -i
Отсылка hello... повторный hello возвратил ошибку!
00000000: 7e 03 00 03 33 1b 7e *~...3.~ *

Отредактировано: xronik 10 мар 2019 22:31
 sergey67
администратор
Санкт Петербург
сообщений: 2146
#83 Дата 11 мар 2019 06:20
xronik, Я с этой программой не работал ни когда ...
 xronik
S
сообщений: 29
#84 Дата 11 мар 2019 22:45
Это понятно. А что с редактированием ? :)
 sergey67
администратор
Санкт Петербург
сообщений: 2146
#85 Дата 12 мар 2019 07:41
xronik, Напишите все битые блоки , в каких зонах они находятся и название самого свистка ( что бы не рыться по форуму ) ....



 xronik
S
сообщений: 29
#86 Дата 12 мар 2019 11:36
Huawei E173u-1

Плохие блоки: 0х2А, 0х35Е, 0х38D.
AMSS
0x20 < 0x2A < 0xA6

MMC
0x312 < 0x35E < 0x3EE

OEMINFO
0x3EE < 0x38D < 0x3FF
 sergey67
администратор
Санкт Петербург
сообщений: 2146
#87 Дата 12 мар 2019 19:08
xronik, Не получается битому блоку 38D попасть в OEMINFO .... в MMC он ...
_______________________________________

Сегодня не поленился и поработал хексом и в итоге получилось так

AMSS от 420000 до 1565FFF Ваш 2А ( 56А000 ) - здесь

ММС от 1С5С000 до 81ADFFF Ваш 35Е ( 6F1E000 ) и 38D ( 752D000 ) - здесь
_______________________________________

Порылся по форуму и нашёл как делал всё это сам :

А блоки нужно не обнулять , а смещать ... для этого нужно иметь один блок забитый нулями ....
Я к примеру работаю с разу с рав фуллом .... вычисляем адрес С5 ( зона EFS2 ) , для этого берём
стандартный виндовский калькулятор , переводим его в программист , ставим галочку на Hex , умножаем
с5 на 21000 , получаем адрес начала блока 1965000 ... вычисляем конец блока 1965000 + 20FFF = 1985FFF ....
Все цифры пишем на бумажку :

С5 - 1965000 ........ 1985FFF

Потом вычисляем последний блок зоны :
F4 x 21000 = 1F74000
1F74000 + 20FFF = 1F94FFF
Теперь нужно убедиться , что этот блок пустой ( весь блок должен состоять из FF FF FF .....) ....
Если это так , то Вам повезло ....
Сделайте пока хотя бы это ....

Обычно в конце зоны находятся пустые блоки , но могут находиться где угодно ....
Суть вот в чём .... для начала нужно найти пустой блок в зоне EFS2 ( любой , но после С5 ) ....
если такой есть , то его надо будет потом удалить ( запишите адрес начала и конца ) ....
Затем нужно отрезать кусок фулла до С5 ... делается через Edit > Define Block > появится окно , где Вы забиваете ...
верхняя строчка = 0 = .... нижняя 1964FFF > жмёте = ОК = .... Далее ... опять Edit > Copy Block > Into New File >
будет предложено сохранить файл ( я обычно даю имя , что бы потом не запутаться = Do_c5.bin = ) > сохранить ...
обязательно забивайте в названии файла расширение = bin = ....
Сделайте пока это .... если что то не получится - спрашивайте ....

Отредактировано: sergey67 12 мар 2019 19:22
 xronik
S
сообщений: 29
#88 Дата 13 мар 2019 00:09
Согласен, с 38D ошибка.
Отлично. Давайте вместе и по шагам.

1. Вырезал кусок (0 - 569FFF) из RawFull и сохранил, как Do_2А.bin
2. Создал нулевой блок, который заполненный нулями, и сохранил его, как block 00.bin
3. Блок 1545000 - 1565FFF - пустой, везде FF.
4. Блок (83DF000 - 83FFFFF) в самом конце прошивки отрезать нельзя, т.к. он не пустой.

Отредактировано: xronik 13 мар 2019 00:41
 sergey67
администратор
Санкт Петербург
сообщений: 2146
#89 Дата 14 мар 2019 07:41
цитата xronik:
. Блок (83DF000 - 83FFFFF) в самом конце прошивки отрезать нельзя, т.к. он не пустой.

Причём тут эта зона ???? Вам она совсем не нужна ...

цитата xronik:3. Блок 1545000 - 1565FFF - пустой, везде FF.

У меня получается последний блок в AMSS 153600 - 1565FFF ... 1565FFF - 2FFFF = 153600 ... Он должен быть с FF ...

Если это так , то можно редактировать ...

Удалите блок 153600 - 1565FFF из полного RawFull . Теперь будем создавать исправленный фулл . Сохраните кусок 56А000 - 83D0000 ( без блока 153600 - 1565FFF последняя цифра должна быть именно 83D0000 ) . Откройте хексом Do_2А.bin , добавьте за ним block 00.bin и добавьте кусок 56А000 - 83D0000 .... Получившееся сохраните с любым названием ... ну скажем ispr AMSS.bin . Фулл должен получиться от 0 до 83FFFFF ...

И теперь дело за малым ... надо , что бы в зоне MMC , конце было два пустых блока ...

Отредактировано: sergey67 14 мар 2019 07:52
 xronik
S
сообщений: 29
#90 Дата 14 мар 2019 10:46
Сделал, но файл от 0 до 83FFFFF не получается.
1. Сохранить кусок 56А000 - 83D0000 невозможно. Только 56А000 - 83СFFFF (83D0000 - 1).
2. Не кажеться ли вам, что
цитата sergey67:
У меня получается последний блок в AMSS 153600 - 1565FFF ... 1565FFF - 2FFFF = 153600 ... Он должен быть с FF ...
нужно отнимать не 2FFFF, а 20FFF ?
Потому, что следуя всем указаниям, конечный файл будет иметь размер 83F0FFF. Это именно на F000 меньше требуемого.
Страницы:
Перейти на другой форум:
Сайт управляется SiNG cms © 2010-2015