G900 JTAG — различия между версиями

Материал из G900
Перейти к: навигация, поиск
(Полезные ссылки)
(Востановление)
 
(не показано 13 промежуточных версий 4 участников)
Строка 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://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 ]
 
== Схемы  ==
 
[[Файл:G900 pxa270 jtag.jpg]]
 
[[Файл:Wiggler.gif]]
 

Текущая версия на 23:18, 5 мая 2011

Востановление

решение найдено совместно: D.F.X. и Dens

Сразу оговорюсь: способ восстановления который я хочу описать подойдет для g900 с симптомами по типу:

"при включении на дисплее появляется "splash-screen" аля начальный экран загрузки..и пока аккумулятор не разрядится ..ничего не произойдет"

Для восстановления потребуется:

  • карта памяти MiniSD(не SDHC) отфарматированная в FAT16 c залитой туда прошивкой (TF__ORCA.xld)
  • Кабель Wiggler(желательно сопротивление резистора в 10кОм понизить до 8кОм; 9 вывод LPT распаивать не нужно.Так же, обязательно соединить "землю" кабеля и аппарата)
    Кабель Wiggler
  • Паяльник
  • Главное условие : ПРЯМЫЕ РУКИ

Подготовка

  • припаеваем в соотвествии со схемой
  • контакт SRST_N кабеля припаиваем к кнопке reset g900
Схема подключения g900 к кабелю Wiggler


Программное обеспечение:


Востановление Перед началом работ аккумулятор устройства следует зарядить ..желательно полностью(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)

Полезные ссылки

Рабочее решение первоисточник.

O2 XDA Flame - реанимация через JTAG

ИНСТРУКЦИЯ по ВОССТАНОВЛЕНИЮ АППАРАТОВ на базе PXA27X