G900 JTAG — различия между версиями
(→Полезные ссылки) |
(→Востановление) |
||
(не показано 10 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
+ | == Востановление== | ||
+ | решение найдено совместно: [http://www.portegeclub.ru/forum/profile.php?mode=viewprofile&u=10753 D.F.X.] | ||
+ | и | ||
+ | [http://pda2u.ru/topic528s0.html Dens] | ||
+ | |||
+ | ''Сразу оговорюсь: способ восстановления который я хочу описать подойдет для g900 с симптомами по типу: | ||
+ | |||
+ | "при включении на дисплее появляется "splash-screen" аля начальный экран загрузки..и пока аккумулятор не разрядится ..ничего не произойдет"'' | ||
+ | |||
+ | '''Для восстановления потребуется''': | ||
+ | *карта памяти MiniSD(не SDHC) отфарматированная в FAT16 c залитой туда прошивкой (TF__ORCA.xld) | ||
+ | *Кабель Wiggler(желательно сопротивление резистора в 10кОм понизить до 8кОм; 9 вывод LPT распаивать не нужно.Так же, обязательно соединить "землю" кабеля и аппарата) [[Файл:Wiggler.gif|300px|thumb|center|Кабель Wiggler]] | ||
+ | *Паяльник | ||
+ | *Главное условие : ПРЯМЫЕ РУКИ | ||
+ | |||
+ | '''Подготовка''' | ||
+ | *припаеваем в соотвествии со схемой | ||
+ | *контакт SRST_N кабеля припаиваем к кнопке reset g900 | ||
+ | [[Файл:G900 pxa270 jtag.jpg|300px|thumb|center|Схема подключения g900 к кабелю Wiggler]] | ||
+ | |||
+ | |||
+ | |||
+ | '''Программное обеспечение''': | ||
+ | *OCD Commander - для всего остального:) download link ->[http://ocd-commander.software.informer.com/download/]] | ||
+ | *файлы Eboot_m3m4.hex и IPLMDOC.hex (скачать -> [[Файл:G900 Eboot m3m4 IPLMDOC.rar]]) | ||
+ | |||
+ | |||
+ | '''Востановление''' | ||
+ | Перед началом работ аккумулятор устройства следует зарядить ..желательно полностью(4-4.2 Вольта). | ||
+ | |||
+ | Кабель подключаем, вставляем аккумулятор, подаем внешнее питание на Wigler 3.3 вольта можно и повысить, но, желательно до 4 вольт. | ||
+ | |||
+ | При подаче напряжения на кабель, возможно у вас загорится экран с лого.. | ||
+ | |||
+ | Открываем OCD Commander, в открывшемся окне(CONNection Dialog) | ||
+ | |||
+ | в полях Target Processor: выбираем '''INTEL PXA27x''' | ||
+ | |||
+ | в поле OCD Interface Device: '''Wiggler''' | ||
+ | |||
+ | в поле OCD Speed: 1 : '''380 KHz''' | ||
+ | |||
+ | жмем OK | ||
+ | |||
+ | Если появляется надпись:"Error Response from INITIALIZE: 0x1E initialize_target : command timeout (10 : 1E)" - проверьте корректность сборки и подключения кабеля. | ||
+ | |||
+ | в меню программы: Defaults->Auto Status Check | ||
+ | |||
+ | в это время в поле статуст надпись "STATUS ?" сменится на "in DEBUG", либо уже будет "in DEBUG".. | ||
+ | |||
+ | Вставляем флешку в тошибу | ||
+ | |||
+ | В поле Command вводим: | ||
+ | |||
+ | pc 0xa007f000 | ||
+ | pc | ||
+ | |||
+ | убеждаемся что процессор встал на дрес A007F000(увидим вывод "PC: A007F000") | ||
+ | |||
+ | download | ||
+ | -выбираем файл IPLMDOC.hex | ||
+ | ждем.......вывода по типу: "путь/IPLMDOC.hex: downloaded 1572864 bytes in xx minutes, x.xxx seconds" | ||
+ | go | ||
+ | надпись "in DEBUG" сменится на "RUNNING" | ||
+ | halt | ||
+ | надпись "RUNNING" сменится на "in DEBUG" | ||
+ | pc | ||
+ | в выводе процессор должен остановиться на адресе по типу: PC: A0179***. Ну а впрочем не важно лишь бы не на начинающийся с 00000ххх.. | ||
+ | pc 0xa0300000 | ||
+ | hbr 0xa007f000 | ||
+ | download | ||
+ | -выбираем файл Eboot_m3m4.hex зажимаем и удерживаем нажатой клавишу D на клавиатуре телфона | ||
+ | go | ||
+ | |||
+ | надпись "in DEBUG" сменится на "RUNNING", | ||
+ | |||
+ | тело зажгет подсветку дисплея кнопку D продолжаем держать! Не отпусткать! | ||
+ | |||
+ | halt | ||
+ | |||
+ | надпись "RUNNING" сменится на "in DEBUG" | ||
+ | |||
+ | pc | ||
+ | |||
+ | в выводе процессор должен остановиться на адресе: 0ха007F000 | ||
+ | |||
+ | кнопку D продолжаем держать!! Не отпусткать!!! | ||
+ | |||
+ | download | ||
+ | -выбираем файл IPLMDOC.hex | ||
+ | |||
+ | step | ||
+ | go | ||
+ | тело включится и начнется процес прошивки! | ||
+ | |||
+ | по окончанию прошивки и загрузке устройства сдeлайте "Hard reset". | ||
+ | |||
+ | ''При удачном восстановлении тошибы этим методом из | ||
+ | состояния: "мигает лишь зеленым индикатором" отпишите об этом!'' | ||
+ | D.F.X. (C) | ||
+ | |||
== Полезные ссылки == | == Полезные ссылки == | ||
− | [http://www.portegeclub.ru/forum/viewtopic.php?p=100637#100637 Рабочее решение.] | + | [http://www.portegeclub.ru/forum/viewtopic.php?p=100637#100637 Рабочее решение первоисточник.] |
[http://pda2u.ru/topic1167.html O2 XDA Flame - реанимация через JTAG ] | [http://pda2u.ru/topic1167.html O2 XDA Flame - реанимация через JTAG ] | ||
[http://pda2u.ru/topic242.html ИНСТРУКЦИЯ по ВОССТАНОВЛЕНИЮ АППАРАТОВ на базе PXA27X ] | [http://pda2u.ru/topic242.html ИНСТРУКЦИЯ по ВОССТАНОВЛЕНИЮ АППАРАТОВ на базе PXA27X ] | ||
− | |||
− | |||
− | |||
− |
Текущая версия на 23:18, 5 мая 2011
Востановление
решение найдено совместно: D.F.X. и Dens
Сразу оговорюсь: способ восстановления который я хочу описать подойдет для g900 с симптомами по типу:
"при включении на дисплее появляется "splash-screen" аля начальный экран загрузки..и пока аккумулятор не разрядится ..ничего не произойдет"
Для восстановления потребуется:
- карта памяти MiniSD(не SDHC) отфарматированная в FAT16 c залитой туда прошивкой (TF__ORCA.xld)
- Кабель Wiggler(желательно сопротивление резистора в 10кОм понизить до 8кОм; 9 вывод LPT распаивать не нужно.Так же, обязательно соединить "землю" кабеля и аппарата)
- Паяльник
- Главное условие : ПРЯМЫЕ РУКИ
Подготовка
- припаеваем в соотвествии со схемой
- контакт SRST_N кабеля припаиваем к кнопке reset g900
Программное обеспечение:
- OCD Commander - для всего остального:) download link ->[1]]
- файлы Eboot_m3m4.hex и IPLMDOC.hex (скачать -> Файл:G900 Eboot m3m4 IPLMDOC.rar)
Востановление
Перед началом работ аккумулятор устройства следует зарядить ..желательно полностью(4-4.2 Вольта).
Кабель подключаем, вставляем аккумулятор, подаем внешнее питание на Wigler 3.3 вольта можно и повысить, но, желательно до 4 вольт.
При подаче напряжения на кабель, возможно у вас загорится экран с лого..
Открываем OCD Commander, в открывшемся окне(CONNection Dialog)
в полях Target Processor: выбираем INTEL PXA27x
в поле OCD Interface Device: Wiggler
в поле OCD Speed: 1 : 380 KHz
жмем OK
Если появляется надпись:"Error Response from INITIALIZE: 0x1E initialize_target : command timeout (10 : 1E)" - проверьте корректность сборки и подключения кабеля.
в меню программы: Defaults->Auto Status Check
в это время в поле статуст надпись "STATUS ?" сменится на "in DEBUG", либо уже будет "in DEBUG"..
Вставляем флешку в тошибу
В поле Command вводим:
pc 0xa007f000 pc
убеждаемся что процессор встал на дрес A007F000(увидим вывод "PC: A007F000")
download -выбираем файл IPLMDOC.hex
ждем.......вывода по типу: "путь/IPLMDOC.hex: downloaded 1572864 bytes in xx minutes, x.xxx seconds"
go
надпись "in DEBUG" сменится на "RUNNING"
halt
надпись "RUNNING" сменится на "in DEBUG"
pc
в выводе процессор должен остановиться на адресе по типу: PC: A0179***. Ну а впрочем не важно лишь бы не на начинающийся с 00000ххх..
pc 0xa0300000 hbr 0xa007f000 download -выбираем файл Eboot_m3m4.hex зажимаем и удерживаем нажатой клавишу D на клавиатуре телфона go
надпись "in DEBUG" сменится на "RUNNING",
тело зажгет подсветку дисплея кнопку D продолжаем держать! Не отпусткать!
halt
надпись "RUNNING" сменится на "in DEBUG"
pc
в выводе процессор должен остановиться на адресе: 0ха007F000
кнопку D продолжаем держать!! Не отпусткать!!!
download -выбираем файл IPLMDOC.hex step go
тело включится и начнется процес прошивки!
по окончанию прошивки и загрузке устройства сдeлайте "Hard reset".
При удачном восстановлении тошибы этим методом из состояния: "мигает лишь зеленым индикатором" отпишите об этом! D.F.X. (C)
Полезные ссылки
Рабочее решение первоисточник.