IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
> JTAG для смартов HTC на OMAP (Tornado etc.), Поиск решения
SAXON13
сообщение 28.7.2008, 11:42
Сообщение #1


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




Решил написать короткий F.A.Q. для тех кто испортил аппарат прошивкой и теперь мечется по форумам с вопросом "Что Делать?"
Если администрация посчитает нужным пусть вынесет это в начало темы...

Если у вас во время прошивки, или после нее, что то пошло не так, девайс не грузиться, не включается и тому подобные сюрпризы-
Во первых, проверьте уровень заряда АКБ и зарядите его если необходимо, перегрузите девайс (хард или софт ресет ), иногда после некотрых прошивок особенно самодельных нужно прсто переждать некоторое время чтобы ОС инициализировалась и загрузилась. Второе попробуйте еще раз заново прошить аппарат, желательно оффициальной прошивкой которая стояла у вас изначально и взятая с сайта производителя, некотрые прошивки даже подходящие вашему аппарату могут не ставиться так как предназначены для другого языкового пакета, оператора и т.п. , поэтому берите именно рдную прошивку с офф.сайта.
Если аппарат не хочет шиться введите его в режим бутлоадера вручную (для каждого девайса своя комбинация клавиш, например для HTC это как правило Камера+Вкл на коммуникаторах +ресет) и оттда прошейте той же оригинальной прошивкой...
Также иногда помогает так называемое хитрое включение. вынуть аккумулятор и через пару минут, предварительно зажав кнопки входа в бутлоадер, вставить аккумулятор...


Для тех у кого никакие вышеописанные советы и советы с других форумов не помогли, то есть аккумулятор проверен и заряжен, девайс не падал не тонул, замыкания не было при осмотре платы никаких явных повреждений не видно, просто девайс тихо умер во время прошивки (как правило не для вашего девайса) и больше никаких признаков жизни не подает и в бутлоадер никаким способом не входит с ПК не коннектиться, могут загораться светодиодная индикация, иногда на долю секунды, то вам скорее всего сюда, " Реанимация КПК и коммуникаторов"

продолжение: Если вы определили, что вашему девайсу поможет только JTAG,
то во первых подробно прочитайте инструцию по восстановлению,
2. проверьте правильность собранного вами кабеля, прзвоните его на наличие обрыва, надежно подсоедените кабель к мат. плате девайса (лично я пользуюсь пайкой к тест-пойнтам, но будьте внимательны если вы не уверенны что сможете нормально припаять, а как правило выводы пинов очень маленькие, то лучше поручите это специалисту, иначе возможно повреждение контактных площадок, а при длительном прогреве и мат. платы с прцессором, ведь эти пины подходят непосредственно к нему)
3. Убедитесь в надежности передачи кабеля от пинов на LPT, проверьте соответствие распиновки кабеля и ваших настроек в программе.
4. Проверьте подается ли напряжение на девайс и кабель( если вы используете кабель типа Виглер)
5. не забывайте нажимать кнопки Вкл. и при необходимости кнопки входа в бутлоадер перед определением процессора программой

Сообщение отредактировал SAXON13 - 28.7.2008, 12:07


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
18 страниц V   1 2 3 > »   
Начать новую тему
Ответов
Quarx
сообщение 20.4.2008, 15:29
Сообщение #2


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 350
Регистрация: 20.4.2008
Из: Омск
Пользователь №: 1143
Спасибо сказали: 57 раз(а)

Девайс:Motorola Defy


Здравствуйте! Не могу найти место подключения JTAGa на Qtek 8310... Подскажите кто знает, куда его цеплять! В Омске нету СЦ которые ремонтируют (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif)
(IMG:http://photofile.ru/photo/rxmaxx/2446618/large/44654621.jpg)

Заранее спасибо
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Old Kind MadMike
сообщение 20.4.2008, 18:20
Сообщение #3


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 171 раз(а)

Девайс:Samsung Galaxy Ace


Как убили?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Quarx
сообщение 21.4.2008, 8:14
Сообщение #4


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 350
Регистрация: 20.4.2008
Из: Омск
Пользователь №: 1143
Спасибо сказали: 57 раз(а)

Девайс:Motorola Defy


format ALL (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Old Kind MadMike
сообщение 21.4.2008, 16:09
Сообщение #5


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 171 раз(а)

Девайс:Samsung Galaxy Ace


В общем, скорее всего JTAG поможет, но я в этом не силен.
Я позвал тех, кто разбирается - как они появятся в форуме, помогут.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Quarx
сообщение 21.4.2008, 17:11
Сообщение #6


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 350
Регистрация: 20.4.2008
Из: Омск
Пользователь №: 1143
Спасибо сказали: 57 раз(а)

Девайс:Motorola Defy


Ага Спасибо!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Old Kind MadMike
сообщение 21.4.2008, 17:34
Сообщение #7


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 171 раз(а)

Девайс:Samsung Galaxy Ace


Как тебе не помочь с таким аватаром (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Medush
сообщение 24.4.2008, 13:38
Сообщение #8


Опытный реаниматор
****

Группа: Разработчики
Сообщений: 178
Регистрация: 27.11.2007
Из: Moscow
Пользователь №: 34
Спасибо сказали: 87 раз(а)

Девайс:O2 XDA FLAME


Вечером посмотрю инфу по аппарату.
Можешь мне помочь: выслать фото нормального качества (с читаемыми обозначениями) платы с обеих сторон со снятыми экранами. Мой мейл у тебя в личке.
Описание экспериментов, если вдруг уже что-нибудь делал.


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Quarx
сообщение 5.5.2008, 10:26
Сообщение #9


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 350
Регистрация: 20.4.2008
Из: Омск
Пользователь №: 1143
Спасибо сказали: 57 раз(а)

Девайс:Motorola Defy


Получил фотки? отправил где-то неделю назад...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Medush
сообщение 7.5.2008, 10:04
Сообщение #10


Опытный реаниматор
****

Группа: Разработчики
Сообщений: 178
Регистрация: 27.11.2007
Из: Moscow
Пользователь №: 34
Спасибо сказали: 87 раз(а)

Девайс:O2 XDA FLAME


Итак, наконец-то нашли (вернее нашел Quarx) распиновку JTAG на ножках процессора.

(IMG:http://imageshost.ru/img3/1765e164086172406b94aecb724ebd63/530dd6c26797222f34f2174b3328840c.jpg)

Теперь осталось 3 этапа:

1. Найти битый аппарат, сдуть с него процессор и прозвонить контакты JTAG, разведенные на плате. Либо применить метод научного тыка, перебором пытаясь найти эти контакты на плате - тут один господь бог помощник...

2. Получить от кого-то полный дамп аппарата и определить адрес, с которого нужно шить bootloader...
В стандарте конечно он начинается с 0x0, но кто его знает, лучше перестраховаться....

3. Подключиться и прошить аппарат.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Medush
сообщение 11.5.2008, 13:20
Сообщение #11


Опытный реаниматор
****

Группа: Разработчики
Сообщений: 178
Регистрация: 27.11.2007
Из: Moscow
Пользователь №: 34
Спасибо сказали: 87 раз(а)

Девайс:O2 XDA FLAME


Теоретически можно вычислитьна плате nTRST с помощью лабораторного блока питания или блока питания для ремонта сотовых телефонов.
Дать напряжение 3.9 в, подключить плату, посмотреть потребляемый ток, и тыркать через резистор nTRST, теоретически при попадании в точку должен измениться потребляемый ток, т.к проц должен замирать.

Далее скорее всего в этой группе точек будут остальные контакты JTAG
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 16.5.2008, 2:46
Сообщение #12


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




Есть полная инфа по данному процессору, рисунок выше скорее всего взят оттуда, я уже закидывал его в нет. Меня правда интересует другой девайс на схожем процессре HTC Hurricane (Qtek 8200/ Ti OMAP 750), конкретно по нему я ничего не нашел, но в документации написано, что OMAP 730-750-850 имеют идентичную распиновку выводов и прочее, в том числе и на JTAG. Но вот как определить точно, где они выведены на плату пока не незнаю. Да и еще проблема в том, что не известно чем можно подцепить OMAPовский проц к JTAGу, в смысле какие дрова нужны для определения проца. Вот datasheet на OMAP...(IMG:http://ifolder.ru/images/download_1.jpg) пароль:PDA2U
Предлагаю данную тему обьеденить в общюю по реанимации HTC девайсов, может что-то и получится сделать общими усилиями...
Для HTC Huricane(Qtek 8200) скоро будет донор для дампа, также на крайний случай есть полуживая плата от Qtek 8020. там скоее всего схожая распиновка, так что будет возожность узнать выводы JTAG на плате.


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Old Kind MadMike
сообщение 16.5.2008, 8:22
Сообщение #13


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 171 раз(а)

Девайс:Samsung Galaxy Ace


Цитата
Предлагаю данную тему обьеденить в общюю по реанимации HTC девайсов, может что-то и получится сделать общими усилиями...


 i 

Переименовал тему.
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Medush
сообщение 16.5.2008, 10:35
Сообщение #14


Опытный реаниматор
****

Группа: Разработчики
Сообщений: 178
Регистрация: 27.11.2007
Из: Moscow
Пользователь №: 34
Спасибо сказали: 87 раз(а)

Девайс:O2 XDA FLAME


Цитата(SAXON13 @ 16.5.2008, 3:46) *
Да и еще проблема в том, что не известно чем можно подцепить OMAPовский проц к JTAGу, в смысле какие дрова нужны для определения проца.


H-Jtag должен подхватить OMAPовский проц. Только нужно будет разобраться, как работать с его флешером. На сайте есть форум, у кого хороший английский - вперед за знаниями!

Цитата(SAXON13 @ 16.5.2008, 3:46) *
может что-то и получится сделать общими усилиями...

Будем рады, а то народ как-то быстро руки складывает и продолжения экспериментов нет... Пока получается, что зря трачу время на анализ проблемы, поиск инфы и т.д, т.к. результата нет - "пострадавшие" исчезают ничего не сообщая о своих действиях по реанимации девайсов....

Цитата(SAXON13 @ 16.5.2008, 3:46) *
Для HTC Huricane(Qtek 8200) скоро будет донор для дампа, также на крайний случай есть полуживая плата от Qtek 8020. там скоее всего схожая распиновка, так что будет возожность узнать выводы JTAG на плате.


Наоборот, скорее всего разводка платы будет совсем другая... Но аналогии можно будет попробовать провести и поискать JTAG перебором без выпаивания процессора.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Old Kind MadMike
сообщение 16.5.2008, 10:39
Сообщение #15


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 171 раз(а)

Девайс:Samsung Galaxy Ace


Цитата
у кого хороший английский - вперед за знаниями

У меня инглиш приличный.
Если скажешь, где и что спросить - могу пойти за знаниями (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 16.5.2008, 14:28
Сообщение #16


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




Наконец то нашел форум где этой проблемой реально интересуются!!!
Цитата(Medush @ 16.5.2008, 10:35) *
H-Jtag должен подхватить OMAPовский проц. Только нужно будет разобраться, как работать с его флешером. На сайте есть форум, у кого хороший английский - вперед за знаниями!

О каком сайте идёт речь, с английским у меня всё в порядке, какая именно информация нужна? Если Вы заметили, в моём предидущем посте есть ссылка на IFOLDER там есть полная спецификация на OMAP 850... пароль:PDA2U, но насколько я знаю H-Jtag OMAPовский проц не поддерживает, точно поддерживает VTI-host, но пока что его никто в фришном виде не находил...
Цитата(Medush @ 16.5.2008, 10:35) *
Будем рады, а то народ как-то быстро руки складывает и продолжения экспериментов нет... Пока получается, что зря трачу время на анализ проблемы, поиск инфы и т.д, т.к. результата нет - "пострадавшие" исчезают ничего не сообщая о своих действиях по реанимации девайсов....

Для меня это дело принципа. Сам по себе меня этот девайс не интересует, так как достался мне на запчасти, к тому же есть такой же полностью функционирующий (я имею ввиду Qtek 8200, но можно достать при успешном решении проблемы и Qtek 8300 или 8310, что по платформе одно и то же).
Цитата(Medush @ 16.5.2008, 10:35) *
Наоборот, скорее всего разводка платы будет совсем другая... Но аналогии можно будет попробовать провести и поискать JTAG перебором без выпаивания процессора.

Детально еще не исследовал, но по размещению основных компонентов ( проц, флэш и т.п.) Qtek 8020;8200;8300 полностью идентичны, даже флэш та же самая (M-Systems disk on chip G3, по нему тоже есть полная спецификация), разница в процах, но насколько я понял из спецификации размещение выводов для 730-750-850 идентичны. то есть разница будет скорее всего только в бутлоадере и возможно в адресах данных. Да есть подозрение, что Жетаговские тестпойнты находятся под наклейкой возле SIM, четыре контакта, возможно без nTRST. Кстати теоритически вычыслить местонахождение остальных точек по одной найденной nTRST может оказаться проблематично, например у МОТОРА Мрх220 выводы расположены в двух противоположных местах ( кстати если кого интересует могу скинуть полную схему Мрх220 включая размещение всех тестпойнтов )... (IMG:http://forum.pda2u.ru/style_emoticons/default/blink.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Old Kind MadMike
сообщение 16.5.2008, 15:13
Сообщение #17


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 171 раз(а)

Девайс:Samsung Galaxy Ace


Цитата
кстати если кого интересует могу скинуть полную схему Мрх220 включая размещение всех тестпойнтов

Кидай, конечно!
Только тему отдельную сделай.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Medush
сообщение 16.5.2008, 15:56
Сообщение #18


Опытный реаниматор
****

Группа: Разработчики
Сообщений: 178
Регистрация: 27.11.2007
Из: Moscow
Пользователь №: 34
Спасибо сказали: 87 раз(а)

Девайс:O2 XDA FLAME


Цитата(SAXON13 @ 16.5.2008, 15:28) *
Наконец то нашел форум где этой проблемой реально интересуются!!!


Добро пожаловать в наши ряды! Мы хотим аккумулировать на этом сайте весь опыт по поднятию аппаратов. Так что поле для творчества огромно.

Цитата(SAXON13 @ 16.5.2008, 15:28) *
но насколько я знаю H-Jtag OMAPовский проц не поддерживает, точно поддерживает VTI-host, но пока что его никто в фришном виде не находил...


www.hjtag.com
1. Support RDI 1.5.0 and 1.5.1;
2. Support both ARM7 and ARM9; - твой аппарат
3. Support both THUMB and ARM instructions;
4. Support both LITTLE-ENDIAN and BIG-ENDIAN;
5. Support SEMIHOSTING;
6. Support WIGGLER, SDT-JTAG and user defined
interface;
7. Support WINDOWS 9.X/NT/2000/XP;

Цитата(SAXON13 @ 16.5.2008, 15:28) *
Для меня это дело принципа.

Значит идет до победного конца! (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Цитата(SAXON13 @ 16.5.2008, 15:28) *
Детально еще не исследовал, но по размещению основных компонентов ( проц, флэш и т.п.) Qtek 8020;8200;8300 полностью идентичны, даже флэш та же самая (M-Systems disk on chip G3, по нему тоже есть полная спецификация), разница в процах, но насколько я понял из спецификации размещение выводов для 730-750-850 идентичны.


Дай бог, но может быть разная разводка платы. Найдем на одном аппарате, на остальных проверим.

Цитата(SAXON13 @ 16.5.2008, 15:28) *
Да есть подозрение, что Жетаговские тестпойнты находятся под наклейкой возле SIM, четыре контакта, возможно без nTRST.

Маловероятно, так как интерфейс JTAG используется на производстве для тестирования при котором может использоваться nTRST.

Цитата(SAXON13 @ 16.5.2008, 15:28) *
[Кстати теоритически вычыслить местонахождение остальных точек по одной найденной nTRST может оказаться проблематично, например у МОТОРА Мрх220 выводы расположены в двух противоположных местах


Согласен, у HP точки вообще разбросаны по всей плате. У HTC и О2 наблюдается систематичный подход, поэтому есть вероятность обнаружить все точки в одной куче.
Безусловно самый удобный способ - сдуть проц, прозвонить контакты, вернуть проц на место. Но, увы, далеко не всякому доступный. В этом случае остаются бесконечные эксперименты по поиску с надеждой на благосклонность небес...

Рекомендую поискать/поспрашивать у других пользователей дамп аппарата, для определения нужных адресов прошивки
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 16.5.2008, 16:57
Сообщение #19


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




Цитата(Medush @ 16.5.2008, 15:56) *
Безусловно самый удобный способ - сдуть проц, прозвонить контакты, вернуть проц на место. Но, увы, далеко не всякому доступный

Да, только не знаю насколько реально это сделать на этих аппаратах, у них процы припаяны сразу с той-же стороны, то есть шары с другой стороны не выходят, единственный способ который я знаю чтобы снять такой проц- это обработка платы в термическом шкафу ( например в микроволновке ) но назад его в этом случае поставить нереально, во всяком случае яне знаю как это сделать. Ну и ещё раз говорю, что я скинул на IFOLDER полное тех. описание OMAP, так что из него будет намного легче узнать где приблизительно выходят тестпойнты...Ссылка в моём первом посте
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Medush
сообщение 16.5.2008, 17:30
Сообщение #20


Опытный реаниматор
****

Группа: Разработчики
Сообщений: 178
Регистрация: 27.11.2007
Из: Moscow
Пользователь №: 34
Спасибо сказали: 87 раз(а)

Девайс:O2 XDA FLAME


Увы, совсем не легче... Тестпоинты могут быть выведены куда угодно, совсем не обязательно возле процессора...
Принцип пайки процессора одинаков на всех современных аппаратах. Так что любой опытный сервисник высокой квалификации сможет взяться за эту работу. В домашних условиях - только микроволновка с полным уничтожением аппарата.

Если в Москве - могу порекомендовать PDA-Center, мне именно там помогли
А твой даташит я уже вдоль и поперек изучил ))))
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Quarx
сообщение 16.5.2008, 19:14
Сообщение #21


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 350
Регистрация: 20.4.2008
Из: Омск
Пользователь №: 1143
Спасибо сказали: 57 раз(а)

Девайс:Motorola Defy


Вот прога для снятия дампов и прошивки,,,
И дрова на OMAP
http://www.rapidshare.ru/677802



Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

18 страниц V   1 2 3 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 25.4.2018, 17:38

Rambler's Top100 Яндекс.Метрика