PDA

Просмотр полной версии : J-TAG



dwa_e
16.02.2005, 01:26
Кто нибудь может вразумительно рассказать что такое J-tag , и как он работает ? Как при помощи его поднимать трупов и может ли простой смертный в этом разобраться ! ! !:visit: :visit: :visit: :visit:

ActiV
16.02.2005, 01:33
Не стоит потраченого времени и сил, пока только мысли разные и разговоры а т190 и 191 как в семенах нокиях и программаторах поднимали так и поднимаем, шибко уж все засекречено, "ТОЛЬКО ДЛЯ ИЗБРАННЫХ"

Novicok
16.02.2005, 02:24
Попробуй почитать на этом форуме тему: SE-47, JTAG, Emergency. Должно стать немного более понятно. А вообще нужно быть оч. неплохим спецом по процессорам и микроконтролерам..

cdmaforever
16.02.2005, 16:18
1) Чтобы JTAG заработал, необходимо уметь дезассемблировать прошивки, с целью вытаскивания необходимых настроек оболочки JTAG-a, без настроек на теле с убитым бутом, неполучится даже flash прочитать, причем прошивку нужно иметь именно от того дела, которое собираешся подключать к JTAG.

2) Нужно иметь точки подключения самого JTAG-а, в большинстве случаев они обнаруживаются путём поднятия проца.

3) И напоследок, ещё требуется включить TAP-контроллер в проце.

P.S. Трудозатрат и времени уходит очень много, этим можно заниматься только когда приносято в недели хотябы 3-4 тела на восстановление, потомучто более-менее готовое решение стоит порядка 1000$.

EvgeniX
16.02.2005, 18:27
На счет инициализации Qualcomm 51хх без бутов нашел в теме про SE-47, что нужно сделать
0х03000723 = 0А02
0х03000723 = 0А02
Только вот адреса неправильные, но значения правильные.

Novicok
17.02.2005, 03:53
Вот еще один вопрос по этой теме.
По каким критериям можно однозначно отправлять тела на такой тип реанимации?
Достаточно ли черного экрана, или нет. Как определить, погиб ли бут безвозвратно или с надеждой на возращение? :), какие шаги стоит предпринять перед тем, чтобы поставить окончательный диагноз?

barabaka
17.02.2005, 04:24
Ежели железо исправно, а тело не коннектится с прогой по прошивке , значит добро пожаловать.
Во многих случаях вопрос решается перепрошивкой микросхемы памяти на програматоре. /это её надо снять, записать (если есть что и на чём писать) и поставить назад/

Novicok
17.02.2005, 05:57
to barabaka
Хорошо, тогда в каких же случаях выходят на ДЖТАГ и для чего, если все можно банально решить программатором?
Или я чего-то непонимаю, или одно из двух..%-))
Вообще тема весьма интересна..;-))

imtmc450
17.02.2005, 09:05
Хорошо, тогда в каких же случаях выходят на ДЖТАГ и для чего, если все можно банально решить программатором?
вообще-то JTAG и нужен чтобы флешку не снимая с тела запрограммировать

cdmaforever
17.02.2005, 17:02
EvgeniX
Этого мало, там адресов и значений гораздо больше.....

imtmc450
17.02.2005, 17:17
to EvgeniX

Этого мало, там адресов и значений гораздо больше.....
Хотя тебе их вытащить особого труда не должно составить...

barabaka
18.02.2005, 03:03
Народ! Вообще-то JTAG-это отладочная функция микропроцессорных устройств. Действительно, писать флэшки используя JTAG - эо всё равно что микроскопом гвозди заколачивать. Но. Возьмём к примеру Sagem Code Reader или Sagem Master (что в принципе одно и тоже). Решения по подсчету unlock code в лоб, как в старых моделях, не выходило, поэтому использовали JTAG для того, чтобы телефон сам помог найти все ответы. Ему помогли, он помог и т.д. Чем еще можно в исполняемой программе менять значения и пр.? Програматором? Интересно посмотреть, как Вы значения регистров CPU менять будете.
Другой вариант. Порнослоны с уникальной епромкой. Заливая прошивку от другого порнослона уникальность, вместе с работоспособностью теряется. С джитагом можно обойтись и простой загрузкой лоадера в РАМ (как и делает винмодо) и дальше его же лоадер и запустить. Потом можно просто продолжить винмодой.
Короче JTAG - это больше интелектуальный инструмент, чем тупой програматор.

cdmaforever
18.02.2005, 13:18
barabaka
100% истина.......JTAG - это интрефейс, используещейся в микропроцессорных системах, для их отладки и разарботки.

dwa_e
18.02.2005, 14:13
В принципе понятно что есть два пути восстановления телефона j-tag и программирование флеша вне телефоно. С j-tag понятно что тот кто это понял так просто со своими знаниями не расстанется, но остался ещё вариант с программированием флешек. Выпаять флеш из se47 не проблема,но проблема в программаторе. В se47 флеш LRS 1834, а в UP48 панелька под LRS1829. Сравнивал pdf и понял что одно сдругим не стыкуется.

bony
19.02.2005, 21:11
Выпаивание флэши это изврат!!!
Я, это прошёл на собственном опыте!!!

Jtag-понять можно!!! Смотря для каких целей его использовать, если просто шить тела, то можно использовать готовые продукты с хорошим ПО, а если заниматься отладкой, разработкой и схемотехникой, то для начала нужно понять, как работает процессор и изучать ассемблер, а потом уже задавать вопрос, что такое Jtag!!!

Но на всё это надо желание! :rolleyes:

bony
19.02.2005, 21:16
ARM это круто!

barabaka
20.02.2005, 03:49
а техас инструментс, со своей секретностью - ещё круче.

bony
20.02.2005, 23:58
Не будем углубляться! ;)