Просмотр полной версии : i900 ERROR: Wrong DCC data checksum.. при восстановлении модема
Все по инструкции, плату чистил хотя и слодов воды и не было, кабеля перепроверил мах 15см, пробывал и с USB шнуром и без него, с внешнего источника и с акб, в собранном виде и только плату, пробывал менять USB шнур к Riff, пробывал на другом ПК. Ничего не изменилось. С частотой ТСК игрался, почему то чем выше частота тем лучше лог, но в результате все то же...
Лог:
Open serial port...OK
Connecting to the RIFF Box...OK
Firmware Version: 1.16, JTAG Manager Version: 1.22
Selected Resurrector: [Samsung i900 Modem]
Connecting to the dead body...OK
Detected dead body ID: 0x2E649013 - CORRECT!
Set I/O Voltage reads as 3.29V, TCK Frequency is 10 MHz
Initializing internal hardware configuration...OK
Open serial port...OK
Connecting to the RIFF Box...OK
Firmware Version: 1.16, JTAG Manager Version: 1.22
Selected Resurrector: [Samsung i900 Modem]
Connecting to the dead body...OK
Detected dead body ID: 0xA00C00E1 - CORRECT!
Set I/O Voltage reads as 2.80V, TCK Frequency is 10 MHz
Resurrection sequence started.
Establish communication with the phone...OK
Uploading resurrector data into memory...FAILED
ERROR: Memory access timed out.
Open serial port...OK
Connecting to the RIFF Box...OK
Firmware Version: 1.16, JTAG Manager Version: 1.22
Selected Resurrector: [Samsung i900 Modem]
Connecting to the dead body...OK
Detected dead body ID: 0xA00C00E1 - CORRECT!
Set I/O Voltage reads as 2.81V, TCK Frequency is 10 MHz
Resurrection sequence started.
Establish communication with the phone...OK
Uploading resurrector data into memory...OK
Starting communication with resurrector...FAILED
ERROR: Wrong DCC data checksum.
ты первое PDA восстанови
1перепаять 2 jtag должен быть припаян на пда и модем
2kогда выбрали модем сначала воткните в бокс пда
3 Питание на клеммы АКБ от блока - 4.2В
4 usb шнур всегда должна подключен до конца 2 операции
Переключайте модем к боксу. Смотрите чтобы питание от телефона не отключилось.
когда это идет
Connecting to the dead body...OK
Detected dead body ID: 0x2E649013 - CORRECT!
Set I/O Voltage reads as 3.29V, TCK Frequency is 10 MHz
Initializing internal hardware configuration...OK
Держи On/OFF
PDA часть уже пробывал, она восстанавливается на ура, а следом если сразу восстанавливать модем то вот лог. Если запитывать от блока потребление в районе 180 мА.
[07.02.2011 13:18:19] [START OPERATION_ID = RESURRECT]
[07.02.2011 13:19:03] Open serial port...OK
[07.02.2011 13:19:03] Connecting to the RIFF Box...OK
[07.02.2011 13:19:03] Firmware Version: 1.16, JTAG Manager Version: 1.22
[07.02.2011 13:19:03] Selected Resurrector: [Samsung i900 PDA]
[07.02.2011 13:19:03]
[07.02.2011 13:19:03] Connecting to the dead body...OK
[07.02.2011 13:19:03] Detected dead body ID: 0x2E649013 - CORRECT!
[07.02.2011 13:19:03] Set I/O Voltage reads as 3.29V, TCK Frequency is 10 MHz
[07.02.2011 13:19:03]
[07.02.2011 13:19:03] Resurrection sequence started.
[07.02.2011 13:19:03] Establish communication with the phone...OK
[07.02.2011 13:19:03] Initializing internal hardware configuration...OK
[07.02.2011 13:19:03] Uploading resurrector data into memory...OK
[07.02.2011 13:19:03] Starting communication with resurrector...OK
[07.02.2011 13:19:03]
[07.02.2011 13:19:03] Detected an Initialized FLASH1 Chip ID: 0x00EC/0x0040 (256MB)
[07.02.2011 13:19:03] Flashing the dead body...OK
[07.02.2011 13:19:03] Resurrection complete!
[07.02.2011 13:19:03] [FINISH OPERATION_ID = RESURRECT]
[07.02.2011 13:19:26] [START OPERATION_ID = RESURRECT]
[07.02.2011 13:19:34] Open serial port...OK
[07.02.2011 13:19:34] Connecting to the RIFF Box...OK
[07.02.2011 13:19:34] Firmware Version: 1.16, JTAG Manager Version: 1.22
[07.02.2011 13:19:34] Selected Resurrector: [Samsung i900 Modem]
[07.02.2011 13:19:34]
[07.02.2011 13:19:34] Connecting to the dead body...OK
[07.02.2011 13:19:34] Detected dead body ID: 0xA00C00E1 - CORRECT!
[07.02.2011 13:19:34] Set I/O Voltage reads as 2.80V, TCK Frequency is 10 MHz
[07.02.2011 13:19:34]
[07.02.2011 13:19:34] Resurrection sequence started.
[07.02.2011 13:19:34] Establish communication with the phone...OK
[07.02.2011 13:19:34] Uploading resurrector data into memory...FAILED
[07.02.2011 13:19:34] ERROR: Memory access timed out.
[07.02.2011 13:19:34] [FINISH OPERATION_ID = RESURRECT]
[07.02.2011 13:19:47] [START OPERATION_ID = DCC_WRITE_MEMORY]
[07.02.2011 13:19:48] Open serial port...OK
[07.02.2011 13:19:48] Connecting to the RIFF Box...OK
[07.02.2011 13:19:48] Firmware Version: 1.16, JTAG Manager Version: 1.22
[07.02.2011 13:19:48] Selected Resurrector: [Samsung i900 Modem]
[07.02.2011 13:19:48]
[07.02.2011 13:19:48] Connecting to the dead body...OK
[07.02.2011 13:19:48] Detected dead body ID: 0xA00C00E1 - CORRECT!
[07.02.2011 13:19:48] Set I/O Voltage reads as 2.81V, TCK Frequency is 10 MHz
[07.02.2011 13:19:48]
[07.02.2011 13:19:48] Resurrection sequence started.
[07.02.2011 13:19:48] Establish communication with the phone...OK
[07.02.2011 13:19:48] Uploading resurrector data into memory...FAILED
[07.02.2011 13:19:48] ERROR: Memory access timed out.
[07.02.2011 13:19:48] [FINISH OPERATION_ID = DCC_WRITE_MEMORY]
Посмотрите в микроскоп на пойку jtag
может быть от кабель
проверить пайку
отсоедините Hard memory
припаял на 100% верно, сами контакты JTAG не повреждены, Снял внешнюю память. Запитал от БП 4,2В потребление при программировании 170-180, при появлении ошибки столько же потребляет. USB шнур был вставлен до нажатия на кнопку вкл./выкл.
Лог:
[07.02.2011 17:53:02] [START OPERATION_ID = RESURRECT]
[07.02.2011 17:54:09] Open serial port...OK
[07.02.2011 17:54:09] Connecting to the RIFF Box...OK
[07.02.2011 17:54:09] Firmware Version: 1.16, JTAG Manager Version: 1.22
[07.02.2011 17:54:09] Selected Resurrector: [Samsung i900 Modem]
[07.02.2011 17:54:09]
[07.02.2011 17:54:09] Connecting to the dead body...OK
[07.02.2011 17:54:09] Detected dead body ID: 0x2E649013 - CORRECT!
[07.02.2011 17:54:09] Set I/O Voltage reads as 3.29V, TCK Frequency is 10 MHz
[07.02.2011 17:54:09] Initializing internal hardware configuration...OK
[07.02.2011 17:54:09]
[07.02.2011 17:54:09] Open serial port...OK
[07.02.2011 17:54:09] Connecting to the RIFF Box...OK
[07.02.2011 17:54:09] Firmware Version: 1.16, JTAG Manager Version: 1.22
[07.02.2011 17:54:09] Selected Resurrector: [Samsung i900 Modem]
[07.02.2011 17:54:09]
[07.02.2011 17:54:09] Connecting to the dead body...OK
[07.02.2011 17:54:09] Detected dead body ID: 0xA00C00E1 - CORRECT!
[07.02.2011 17:54:09] Set I/O Voltage reads as 2.81V, TCK Frequency is 10 MHz
[07.02.2011 17:54:09]
[07.02.2011 17:54:09] Resurrection sequence started.
[07.02.2011 17:54:09] Establish communication with the phone...OK
[07.02.2011 17:54:09] Uploading resurrector data into memory...OK
[07.02.2011 17:54:09] Starting communication with resurrector...FAILED
[07.02.2011 17:54:09] ERROR: Wrong DCC data checksum.
[07.02.2011 17:54:09] [FINISH OPERATION_ID = RESURRECT]
Перепробывал все то что предлагал Riff.
Вызывает подозрение 15см кабель и в конце концов железо. Какую длину имел кабель когда вы восстанавливали i900&
Вызвонил контакты минусовым щупом на JTAG и положительным на GND звонятся все относительно земли около 500.
Сегодня обновил Manager и прошивку бокса http://www.gsmforum.su/showpost.php?p=369788&postcount=83. лог:
[08.02.2011 12:15:33] ------------------------------- JTAG Manager Session Opened -------------------------------
[08.02.2011 12:15:33] JTAG Manger Version: 1.23
[08.02.2011 12:15:33] -------------------------------------------------------------------------------------------
[08.02.2011 12:15:42] [START OPERATION_ID = RESURRECT]
[08.02.2011 12:16:28] Open serial port...OK
[08.02.2011 12:16:28] Connecting to the RIFF Box...OK
[08.02.2011 12:16:28] Firmware Version: 1.17, JTAG Manager Version: 1.23
[08.02.2011 12:16:28] Selected Resurrector: [Samsung i900 Modem]
[08.02.2011 12:16:28]
[08.02.2011 12:16:28] Connecting to the dead body...OK
[08.02.2011 12:16:28] Detected dead body ID: 0x2E649013 - CORRECT!
[08.02.2011 12:16:28] Set I/O Voltage reads as 3.29V, TCK Frequency is 10 MHz
[08.02.2011 12:16:28] Initializing internal hardware configuration...OK
[08.02.2011 12:16:28]
[08.02.2011 12:16:28] Open serial port...OK
[08.02.2011 12:16:28] Connecting to the RIFF Box...OK
[08.02.2011 12:16:28] Firmware Version: 1.17, JTAG Manager Version: 1.23
[08.02.2011 12:16:28] Selected Resurrector: [Samsung i900 Modem]
[08.02.2011 12:16:28]
[08.02.2011 12:16:28] Connecting to the dead body...OK
[08.02.2011 12:16:28] Detected dead body ID: 0xA00C00E1 - CORRECT!
[08.02.2011 12:16:28] Set I/O Voltage reads as 2.80V, TCK Frequency is 10 MHz
[08.02.2011 12:16:28]
[08.02.2011 12:16:28] Resurrection sequence started.
[08.02.2011 12:16:28] Establish communication with the phone...OK
[08.02.2011 12:16:28] Uploading resurrector data into memory...FAILED
[08.02.2011 12:16:28] ERROR: Memory access timed out.
[08.02.2011 12:16:28]
[08.02.2011 12:16:28] Open serial port...OK
[08.02.2011 12:16:28] Connecting to the RIFF Box...OK
[08.02.2011 12:16:28] Firmware Version: 1.17, JTAG Manager Version: 1.23
[08.02.2011 12:16:28] Selected Resurrector: [Samsung i900 Modem]
[08.02.2011 12:16:28]
[08.02.2011 12:16:28] Connecting to the dead body...OK
[08.02.2011 12:16:28] Detected dead body ID: 0xA00C00E1 - CORRECT!
[08.02.2011 12:16:28] Set I/O Voltage reads as 2.80V, TCK Frequency is 10 MHz
[08.02.2011 12:16:28]
[08.02.2011 12:16:28] Resurrection sequence started.
[08.02.2011 12:16:28] Establish communication with the phone...OK
[08.02.2011 12:16:28] Uploading resurrector data into memory...FAILED
[08.02.2011 12:16:28] ERROR: Memory access timed out.
[08.02.2011 12:16:28]
[08.02.2011 12:16:28] Open serial port...OK
[08.02.2011 12:16:28] Connecting to the RIFF Box...OK
[08.02.2011 12:16:28] Firmware Version: 1.17, JTAG Manager Version: 1.23
[08.02.2011 12:16:28] Selected Resurrector: [Samsung i900 Modem]
[08.02.2011 12:16:28]
[08.02.2011 12:16:28] Connecting to the dead body...OK
[08.02.2011 12:16:28] Detected dead body ID: 0xA00C00E1 - CORRECT!
[08.02.2011 12:16:28] Set I/O Voltage reads as 2.80V, TCK Frequency is 10 MHz
[08.02.2011 12:16:28]
[08.02.2011 12:16:28] Resurrection sequence started.
[08.02.2011 12:16:28] Establish communication with the phone...OK
[08.02.2011 12:16:28] Uploading resurrector data into memory...OK
[08.02.2011 12:16:28] Starting communication with resurrector...FAILED
[08.02.2011 12:16:28] ERROR: Wrong DCC data checksum.
[08.02.2011 12:16:28]
[08.02.2011 12:16:28] Open serial port...OK
[08.02.2011 12:16:28] Connecting to the RIFF Box...OK
[08.02.2011 12:16:28] Firmware Version: 1.17, JTAG Manager Version: 1.23
[08.02.2011 12:16:28] Selected Resurrector: [Samsung i900 Modem]
[08.02.2011 12:16:28]
[08.02.2011 12:16:28] Connecting to the dead body...OK
[08.02.2011 12:16:28] Detected dead body ID: 0xA00C00E1 - CORRECT!
[08.02.2011 12:16:28] Set I/O Voltage reads as 2.80V, TCK Frequency is 10 MHz
[08.02.2011 12:16:28]
[08.02.2011 12:16:28] Resurrection sequence started.
[08.02.2011 12:16:28] Establish communication with the phone...OK
[08.02.2011 12:16:28] Uploading resurrector data into memory...OK
[08.02.2011 12:16:28] Starting communication with resurrector...FAILED
[08.02.2011 12:16:28] ERROR: Wrong DCC data checksum.
[08.02.2011 12:16:28] [FINISH OPERATION_ID = RESURRECT]
DB2020_Logs
08.02.2011, 15:13
А как обстоят дела с другими телефонами ?
Бокс пришел где то в в первой половине января. По приходу восстановил HTC DREAM G1, клиент ждал 2 мес. А так же судя по логу PDA часть для i900 то же бы восстановил, если бы таковой пришел, на очереди Samsung S5230G займусь на днях.
Я недавно тоже мучался с таким же сообщением. Для начала убрал VCC, это лишний провод если есть отдельное питание и USB кабель подключен. Сделай это, отпишись. Если не поможет есть ещё один прикольчик по аналогии с ORT. Кстати, это относится к модемной части i900.
i900 уже клиент забрал, не выдержал ожидания, будем ждать аналогичный аппарат
Вот лог, того что программатор рабочий, и тот же кабель, восстанавливал S5230G
[18.02.2011 17:43:52] [START OPERATION_ID = RESURRECT]
[18.02.2011 17:44:01] Open serial port...OK
[18.02.2011 17:44:01] Connecting to the RIFF Box...OK
[18.02.2011 17:44:01] Firmware Version: 1.18, JTAG Manager Version: 1.26
[18.02.2011 17:44:01] Selected Resurrector: [Samsung S5230]
[18.02.2011 17:44:01]
[18.02.2011 17:44:01] Connecting to the dead body...OK
[18.02.2011 17:44:01] Detected dead body ID: 0x07926F0F - CORRECT!
[18.02.2011 17:44:01] Set I/O Voltage reads as 3.00V, TCK Frequency is RTCK
[18.02.2011 17:44:01] Adaptive Clocking RTCK Sampling is: [Sample at 1 MHz]
[18.02.2011 17:44:01]
[18.02.2011 17:44:01] Resurrection sequence started.
[18.02.2011 17:44:01] Establish communication with the phone...OK
[18.02.2011 17:44:01] Uploading resurrector data into memory...OK
[18.02.2011 17:44:01] Starting communication with resurrector...OK
[18.02.2011 17:44:01]
[18.02.2011 17:44:01] Detected an Initialized FLASH1 Chip ID: 0x002C/0x00BA (256MB)
[18.02.2011 17:44:01] Flashing the dead body...OK
[18.02.2011 17:44:01] Resurrection complete!
[18.02.2011 17:44:01] [FINISH OPERATION_ID = RESURRECT]
[18.02.2011 17:48:45] [START OPERATION_ID = CHECK_UPDATES]
[18.02.2011 17:50:59] Connecting to the Updates Server...OK
[18.02.2011 17:50:59] Getting Updates Information from the Server...OK
[18.02.2011 17:50:59] Disconnecting from the Updates Server...OK
[18.02.2011 17:50:59] [FINISH OPERATION_ID = CHECK_UPDATES]
Я подтверждаю что I900 капризный аппарат, особенно его модемная часть, часто восстанавливать его надо по аналогии с ORT, т.е. подпаивать резистор 0,5 кОм на + и PS_HOLD. И снижать скорость до 2-4 , тогда восстановление проходит нормально.
Я так понял, можно было попробывать постоянно удерживать кнопку включения как аналог PS_HOLD?
Это мне не помогло. А этот способ взят по аналогии с работой ORT
vBulletinВ®, Jelsoft Enterprises Ltd. Translate: zCarot