Re: Не определяются устройства.
#8
Я читал о таких случаях, посему и написал. Само обновление прошивки делал несколько раз. Но сейчас в manager нет возможности загрузить свою прошивку для бокса и таким образом например понизить ее. Поэтому лучше услышать ответ от поддержки чем убивать бокс лишний раз.
Добавлено через 20 часов 4 минуты
В общем спасибо Nicolayer.
Небольшой Faq для тех столкнется с такой проблемой.
1. Надо проверить напряжения на выводах Jtag на плате.
(С отключенным шлейфом !) Для этого берем RJ45 кабель выводим 8 pin GND, 6 pin щуп. Подключаем плату к акб и usb кабелю. С RJ45 кабеля цепляем GND к плате. В Riff manager открывает закладку Box Service и выбирает Start Probing. В появившейся закладке выбираем Testing Jtag Pads on Chipset - Generic 2.6V I/O Levels ( это все верно для Samsung I9000, для других моделей возможны другие настройки ). Там же выбираем PAD Type Sensor Mode. Там же имеем probe (0) и probe (1). Вот таблица рабочих значений для моего телефона
Код:
trst probe1 2.37 probe0 0
tdi probe1 2.82 probe0 0.37
tms probe1 2.82 probe0 0.37
tck probe1 2.37 probe0 0
tdo probe1 2.82 probe0 0
nrst probe1 2.81 probe 0 0.37
Снимаются показания щупом и по очереди записываются для каждого сигнала.
Если с есть все сигналы приступаем к фазе 2.
2. Подключаем интерфейс JTAG к плате. Закладка JTAG read/write. Опция Connect & get ID.
Проверяем как бокс видит устройство
Вот мой лог
Код:
Open serial port...OK
Connecting to the RIFF Box...OK
Firmware Version: 1.37, JTAG Manager Version: 1.55
Selected Resurrector: [Samsung I9000 V1.00]
Connecting to the dead body...OK
Set I/O Voltage reads as 2.81V, TCK Frequency is 8 MHz
Detected dead body ID: 0x1BA00477
3. Та же закладка но опция Reset the Target.
Код:
Open serial port...OK
Connecting to the RIFF Box...OK
Firmware Version: 1.37, JTAG Manager Version: 1.55
Selected Resurrector: [Samsung I9000 V1.00]
Resetting target...OK
STATUS: Target is halted.
R0 = 0x00000000 R6 = 0x00000000 R12 = 0x00000000
R1 = 0x00000758 R7 = 0x00000000 R13 = 0xD0037CC0
R2 = 0xD0020358 R8 = 0x000040C0 R14 = 0x00002CD4
R3 = 0x7662BF6D R9 = 0xFFEE3CFD R15 = 0x00002A54
R4 = 0x00000758 R10 = 0xED36787B CPSR = 0x80000153
R5 = 0x00000001 R11 = 0x665D4DFA
4.
Переподключаем питания платы. Закладка Resurection опция Resurection
Код:
Open serial port...OK
Connecting to the RIFF Box...OK
Firmware Version: 1.37, JTAG Manager Version: 1.55
Selected Resurrector: [Samsung I9000 V1.00]
Connecting to the dead body...OK
Detected dead body ID: 0x1BA00477 - CORRECT!
Set I/O Voltage reads as 2.81V, TCK Frequency is 8 MHz
Resurrection sequence started.
Establish communication with the phone...OK
Initializing internal hardware configuration...OK
Uploading resurrector data into memory...OK
Starting communication with resurrector...OK
Detected an Initialized FLASH1 Chip, ID: 0x00EC/0x0050 (512MB)
Flashing the dead body...OK
Resurrection complete!
5. Отсоединяем плату, собираем телефон, прошиваем Odin`ом.