DimanG
06.07.2011, 23:51
Есть КПК Glofish X600 уваленный после прошивки не своей прошивкой, при подключени к USB загорается красный индикатор заряда и определяется как "Неизвестное Устройство". На "ВКЛ+Диктофон+ Резет" не реагировал.
Пинаут взят http://etenclub.ru/board/vosstanovlenie-bootloadera-t26296-p-60.html продублировано http://www.gsmforum.su/showpost.php?p=345486&postcount=13.
Так процессоры одинаковы пробовал восстановлвать X600 как X800 в RIFF. На скорости 8 MHz. Восстанавливать не хочет. Пример лога.
[START OPERATION_ID = RESURRECT]
[06.07.2011 16:53:11] Open serial port...OK
[06.07.2011 16:53:11] Connecting to the RIFF Box...OK
[06.07.2011 16:53:11] Firmware Version: 1.25, JTAG Manager Version: 1.33
[06.07.2011 16:53:11] Selected Resurrector: [Eten X800]
[06.07.2011 16:53:11]
[06.07.2011 16:53:11] Connecting to the dead body...OK
[06.07.2011 16:53:11] Detected dead body ID: 0x0032409D - CORRECT!
[06.07.2011 16:53:11] Set I/O Voltage reads as 2.59V, TCK Frequency is 8 MHz
[06.07.2011 16:53:11]
[06.07.2011 16:53:11] Resurrection sequence started.
[06.07.2011 16:53:11] Establish communication with the phone...OK
[06.07.2011 16:53:11] Initializing internal hardware configuration...OK
[06.07.2011 16:53:11] Uploading resurrector data into memory...OK
[06.07.2011 16:53:11] Starting communication with resurrector...OK
[06.07.2011 16:53:11]
[06.07.2011 16:53:11] Detected an Initialized FLASH1 Chip ID: 0x00EC/0x00A1 (128MB)
[06.07.2011 16:53:11] Flashing the dead body...
[06.07.2011 16:53:11] ERROR: Timeout while waiting for DCC Loader response. Trying to recover...FAILED
[06.07.2011 16:53:11] ERROR: Failed due to multiple communication errors. Terminating at 0x00060000
[06.07.2011 16:53:11] [FINISH OPERATION_ID = RESURRECT]
При 1 MHz стабильно всегда
[06.07.2011 18:40:01] Open serial port...OK
[06.07.2011 18:40:01] Connecting to the RIFF Box...OK
[06.07.2011 18:40:01] Firmware Version: 1.25, JTAG Manager Version: 1.33
[06.07.2011 18:40:01] Selected Resurrector: [Eten X800]
[06.07.2011 18:40:01]
[06.07.2011 18:40:01] Connecting to the dead body...OK
[06.07.2011 18:40:01] Detected dead body ID: 0x0032409D - CORRECT!
[06.07.2011 18:40:01] Set I/O Voltage reads as 2.59V, TCK Frequency is 1 MHz
[06.07.2011 18:40:01]
[06.07.2011 18:40:01] Resurrection sequence started.
[06.07.2011 18:40:01] Establish communication with the phone...OK
[06.07.2011 18:40:01] Initializing internal hardware configuration...OK
[06.07.2011 18:40:01] Uploading resurrector data into memory...OK
[06.07.2011 18:40:01] Starting communication with resurrector...OK
[06.07.2011 18:40:01]
[06.07.2011 18:40:01] Detected an Initialized FLASH1 Chip ID: 0x00EC/0x00A1 (128MB)
[06.07.2011 18:40:01] Flashing the dead body...OK
[06.07.2011 18:40:01]
[06.07.2011 18:40:01] Preparing to upload USB Downloader...OK
[06.07.2011 18:40:01] Uploading the USB Downloader code ...OK
[06.07.2011 18:40:01] Resurrection complete!
[06.07.2011 18:40:01] [FINISH OPERATION_ID = RESURRECT]
После восстановления при попытке включения или перевод в BOOT экран загорался белым с моргающими проявлениями красно-розового фона. Так же компом не виделся. К счастью имелся рабочий КПК Glofish X600 с проблемным дисплеем.))) C него считан фулл.
Считал фулл с рабочего Glofish X600 весом 132 МБ
[06.07.2011 17:22:46] [START OPERATION_ID = DCC_READ_MEMORY]
[06.07.2011 17:39:48] Open serial port...OK
[06.07.2011 17:39:48] Connecting to the RIFF Box...OK
[06.07.2011 17:39:48] Firmware Version: 1.25, JTAG Manager Version: 1.33
[06.07.2011 17:39:48] Selected Resurrector: [Eten X800]
[06.07.2011 17:39:48]
[06.07.2011 17:39:48] Connecting to the dead body...OK
[06.07.2011 17:39:48] Detected dead body ID: 0x0032409D - CORRECT!
[06.07.2011 17:39:48] Set I/O Voltage reads as 2.59V, TCK Frequency is 1 MHz
[06.07.2011 17:39:48]
[06.07.2011 17:39:48] Resurrection sequence started.
[06.07.2011 17:39:48] Establish communication with the phone...OK
[06.07.2011 17:39:48] Initializing internal hardware configuration...OK
[06.07.2011 17:39:48] Uploading resurrector data into memory...OK
[06.07.2011 17:39:48] Starting communication with resurrector...OK
[06.07.2011 17:39:48]
[06.07.2011 17:39:48] Detected an Initialized FLASH1 Chip ID: 0x00EC/0x00A1 (128MB)
[06.07.2011 17:39:48]
[06.07.2011 17:39:48] Reading FLASH1 address space from 0x00000000 to 0x07FFFFFF
[06.07.2011 17:39:48] Completed in 00:17:00.359 (Average Transfer Rate: 132.47 kB/s)
[06.07.2011 17:39:48] [FINISH OPERATION_ID = DCC_READ_MEMORY]
Фулл с не рабочего тоже весом 132 МБ
[06.07.2011 17:59:44] [START OPERATION_ID = DCC_READ_MEMORY]
[06.07.2011 18:09:03] Open serial port...OK
[06.07.2011 18:09:03] Connecting to the RIFF Box...OK
[06.07.2011 18:09:03] Firmware Version: 1.25, JTAG Manager Version: 1.33
[06.07.2011 18:09:03] Selected Resurrector: [Eten X800]
[06.07.2011 18:09:03]
[06.07.2011 18:09:03] Connecting to the dead body...OK
[06.07.2011 18:09:03] Detected dead body ID: 0x0032409D - CORRECT!
[06.07.2011 18:09:03] Set I/O Voltage reads as 2.59V, TCK Frequency is 10 MHz
[06.07.2011 18:09:03]
[06.07.2011 18:09:03] Resurrection sequence started.
[06.07.2011 18:09:03] Establish communication with the phone...OK
[06.07.2011 18:09:03] Initializing internal hardware configuration...OK
[06.07.2011 18:09:03] Uploading resurrector data into memory...OK
[06.07.2011 18:09:03] Starting communication with resurrector...OK
[06.07.2011 18:09:03]
[06.07.2011 18:09:03] Detected an Initialized FLASH1 Chip ID: 0x00EC/0x00A1 (128MB)
[06.07.2011 18:09:03]
[06.07.2011 18:09:03] Reading FLASH1 address space from 0x00000000 to 0x07FFFFFF
[06.07.2011 18:09:03] Completed in 00:09:10.047 (Average Transfer Rate: 245.74 kB/s)
[06.07.2011 18:09:03] [FINISH OPERATION_ID = DCC_READ_MEMORY]
Проливка фулла с рабочего КПК в нерабочий и принудительно остановленный на 2%
[06.07.2011 19:13:20] [START OPERATION_ID = DCC_WRITE_MEMORY]
[06.07.2011 19:14:20] Open serial port...OK
[06.07.2011 19:14:20] Connecting to the RIFF Box...OK
[06.07.2011 19:14:20] Firmware Version: 1.25, JTAG Manager Version: 1.33
[06.07.2011 19:14:20] Selected Resurrector: [Eten X800]
[06.07.2011 19:14:20]
[06.07.2011 19:14:20] Connecting to the dead body...OK
[06.07.2011 19:14:20] Detected dead body ID: 0x0032409D - CORRECT!
[06.07.2011 19:14:20] Set I/O Voltage reads as 2.59V, TCK Frequency is 1 MHz
[06.07.2011 19:14:20]
[06.07.2011 19:14:20] Resurrection sequence started.
[06.07.2011 19:14:20] Establish communication with the phone...OK
[06.07.2011 19:14:20] Initializing internal hardware configuration...OK
[06.07.2011 19:14:20] Uploading resurrector data into memory...OK
[06.07.2011 19:14:20] Starting communication with resurrector...OK
[06.07.2011 19:14:20]
[06.07.2011 19:14:20] Detected an Initialized FLASH1 Chip ID: 0x00EC/0x00A1 (128MB)
[06.07.2011 19:14:20]
[06.07.2011 19:14:20] Resuming write FLASH1 memory from 0x00000000 to 0x07FFFFFF on 0x00020000
[06.07.2011 19:14:20] ERROR: Timeout while waiting for DCC Loader response. Trying to recover...FAILED
[06.07.2011 19:14:20] ERROR: Failed due to multiple communication errors. Terminating at 0x002C0000
[06.07.2011 19:14:20] [FINISH OPERATION_ID = DCC_WRITE_MEMORY]
После проливки фулла КПК начал включатся и заходить в BOOT режим 3-мяz кнопками. На флеш карту изначально скидывал кастомную прошивку в виде temp.bin шиться не хотел. Ругался на "os image is not compatible...." После была скачана официальная прошивка EUU_ETEN_X600_RUS_A42_030_0264_for_XP_system.EXE исправленная патчем: Patch_for_all_firmware_Eten.rar Полная инструкция здесь http://etenclub.ru/board/index.php?autocom=ibwiki&cmd=article&id=219 прошивка http://etenclub.ru/files/index.php?&path=X600/ROM/.
КПК завелся и работает.!!!! Но имеет IMEI от первого, скоторого сливал фулл. Как ему вернуть родной IMEI. В какиз адресных пространствах лежит boot чтобы не трогать зону с IMEI. Я бы влил ему обратно свой не рабочий и пролил бы только зону boot с рабочего.
Пинаут взят http://etenclub.ru/board/vosstanovlenie-bootloadera-t26296-p-60.html продублировано http://www.gsmforum.su/showpost.php?p=345486&postcount=13.
Так процессоры одинаковы пробовал восстановлвать X600 как X800 в RIFF. На скорости 8 MHz. Восстанавливать не хочет. Пример лога.
[START OPERATION_ID = RESURRECT]
[06.07.2011 16:53:11] Open serial port...OK
[06.07.2011 16:53:11] Connecting to the RIFF Box...OK
[06.07.2011 16:53:11] Firmware Version: 1.25, JTAG Manager Version: 1.33
[06.07.2011 16:53:11] Selected Resurrector: [Eten X800]
[06.07.2011 16:53:11]
[06.07.2011 16:53:11] Connecting to the dead body...OK
[06.07.2011 16:53:11] Detected dead body ID: 0x0032409D - CORRECT!
[06.07.2011 16:53:11] Set I/O Voltage reads as 2.59V, TCK Frequency is 8 MHz
[06.07.2011 16:53:11]
[06.07.2011 16:53:11] Resurrection sequence started.
[06.07.2011 16:53:11] Establish communication with the phone...OK
[06.07.2011 16:53:11] Initializing internal hardware configuration...OK
[06.07.2011 16:53:11] Uploading resurrector data into memory...OK
[06.07.2011 16:53:11] Starting communication with resurrector...OK
[06.07.2011 16:53:11]
[06.07.2011 16:53:11] Detected an Initialized FLASH1 Chip ID: 0x00EC/0x00A1 (128MB)
[06.07.2011 16:53:11] Flashing the dead body...
[06.07.2011 16:53:11] ERROR: Timeout while waiting for DCC Loader response. Trying to recover...FAILED
[06.07.2011 16:53:11] ERROR: Failed due to multiple communication errors. Terminating at 0x00060000
[06.07.2011 16:53:11] [FINISH OPERATION_ID = RESURRECT]
При 1 MHz стабильно всегда
[06.07.2011 18:40:01] Open serial port...OK
[06.07.2011 18:40:01] Connecting to the RIFF Box...OK
[06.07.2011 18:40:01] Firmware Version: 1.25, JTAG Manager Version: 1.33
[06.07.2011 18:40:01] Selected Resurrector: [Eten X800]
[06.07.2011 18:40:01]
[06.07.2011 18:40:01] Connecting to the dead body...OK
[06.07.2011 18:40:01] Detected dead body ID: 0x0032409D - CORRECT!
[06.07.2011 18:40:01] Set I/O Voltage reads as 2.59V, TCK Frequency is 1 MHz
[06.07.2011 18:40:01]
[06.07.2011 18:40:01] Resurrection sequence started.
[06.07.2011 18:40:01] Establish communication with the phone...OK
[06.07.2011 18:40:01] Initializing internal hardware configuration...OK
[06.07.2011 18:40:01] Uploading resurrector data into memory...OK
[06.07.2011 18:40:01] Starting communication with resurrector...OK
[06.07.2011 18:40:01]
[06.07.2011 18:40:01] Detected an Initialized FLASH1 Chip ID: 0x00EC/0x00A1 (128MB)
[06.07.2011 18:40:01] Flashing the dead body...OK
[06.07.2011 18:40:01]
[06.07.2011 18:40:01] Preparing to upload USB Downloader...OK
[06.07.2011 18:40:01] Uploading the USB Downloader code ...OK
[06.07.2011 18:40:01] Resurrection complete!
[06.07.2011 18:40:01] [FINISH OPERATION_ID = RESURRECT]
После восстановления при попытке включения или перевод в BOOT экран загорался белым с моргающими проявлениями красно-розового фона. Так же компом не виделся. К счастью имелся рабочий КПК Glofish X600 с проблемным дисплеем.))) C него считан фулл.
Считал фулл с рабочего Glofish X600 весом 132 МБ
[06.07.2011 17:22:46] [START OPERATION_ID = DCC_READ_MEMORY]
[06.07.2011 17:39:48] Open serial port...OK
[06.07.2011 17:39:48] Connecting to the RIFF Box...OK
[06.07.2011 17:39:48] Firmware Version: 1.25, JTAG Manager Version: 1.33
[06.07.2011 17:39:48] Selected Resurrector: [Eten X800]
[06.07.2011 17:39:48]
[06.07.2011 17:39:48] Connecting to the dead body...OK
[06.07.2011 17:39:48] Detected dead body ID: 0x0032409D - CORRECT!
[06.07.2011 17:39:48] Set I/O Voltage reads as 2.59V, TCK Frequency is 1 MHz
[06.07.2011 17:39:48]
[06.07.2011 17:39:48] Resurrection sequence started.
[06.07.2011 17:39:48] Establish communication with the phone...OK
[06.07.2011 17:39:48] Initializing internal hardware configuration...OK
[06.07.2011 17:39:48] Uploading resurrector data into memory...OK
[06.07.2011 17:39:48] Starting communication with resurrector...OK
[06.07.2011 17:39:48]
[06.07.2011 17:39:48] Detected an Initialized FLASH1 Chip ID: 0x00EC/0x00A1 (128MB)
[06.07.2011 17:39:48]
[06.07.2011 17:39:48] Reading FLASH1 address space from 0x00000000 to 0x07FFFFFF
[06.07.2011 17:39:48] Completed in 00:17:00.359 (Average Transfer Rate: 132.47 kB/s)
[06.07.2011 17:39:48] [FINISH OPERATION_ID = DCC_READ_MEMORY]
Фулл с не рабочего тоже весом 132 МБ
[06.07.2011 17:59:44] [START OPERATION_ID = DCC_READ_MEMORY]
[06.07.2011 18:09:03] Open serial port...OK
[06.07.2011 18:09:03] Connecting to the RIFF Box...OK
[06.07.2011 18:09:03] Firmware Version: 1.25, JTAG Manager Version: 1.33
[06.07.2011 18:09:03] Selected Resurrector: [Eten X800]
[06.07.2011 18:09:03]
[06.07.2011 18:09:03] Connecting to the dead body...OK
[06.07.2011 18:09:03] Detected dead body ID: 0x0032409D - CORRECT!
[06.07.2011 18:09:03] Set I/O Voltage reads as 2.59V, TCK Frequency is 10 MHz
[06.07.2011 18:09:03]
[06.07.2011 18:09:03] Resurrection sequence started.
[06.07.2011 18:09:03] Establish communication with the phone...OK
[06.07.2011 18:09:03] Initializing internal hardware configuration...OK
[06.07.2011 18:09:03] Uploading resurrector data into memory...OK
[06.07.2011 18:09:03] Starting communication with resurrector...OK
[06.07.2011 18:09:03]
[06.07.2011 18:09:03] Detected an Initialized FLASH1 Chip ID: 0x00EC/0x00A1 (128MB)
[06.07.2011 18:09:03]
[06.07.2011 18:09:03] Reading FLASH1 address space from 0x00000000 to 0x07FFFFFF
[06.07.2011 18:09:03] Completed in 00:09:10.047 (Average Transfer Rate: 245.74 kB/s)
[06.07.2011 18:09:03] [FINISH OPERATION_ID = DCC_READ_MEMORY]
Проливка фулла с рабочего КПК в нерабочий и принудительно остановленный на 2%
[06.07.2011 19:13:20] [START OPERATION_ID = DCC_WRITE_MEMORY]
[06.07.2011 19:14:20] Open serial port...OK
[06.07.2011 19:14:20] Connecting to the RIFF Box...OK
[06.07.2011 19:14:20] Firmware Version: 1.25, JTAG Manager Version: 1.33
[06.07.2011 19:14:20] Selected Resurrector: [Eten X800]
[06.07.2011 19:14:20]
[06.07.2011 19:14:20] Connecting to the dead body...OK
[06.07.2011 19:14:20] Detected dead body ID: 0x0032409D - CORRECT!
[06.07.2011 19:14:20] Set I/O Voltage reads as 2.59V, TCK Frequency is 1 MHz
[06.07.2011 19:14:20]
[06.07.2011 19:14:20] Resurrection sequence started.
[06.07.2011 19:14:20] Establish communication with the phone...OK
[06.07.2011 19:14:20] Initializing internal hardware configuration...OK
[06.07.2011 19:14:20] Uploading resurrector data into memory...OK
[06.07.2011 19:14:20] Starting communication with resurrector...OK
[06.07.2011 19:14:20]
[06.07.2011 19:14:20] Detected an Initialized FLASH1 Chip ID: 0x00EC/0x00A1 (128MB)
[06.07.2011 19:14:20]
[06.07.2011 19:14:20] Resuming write FLASH1 memory from 0x00000000 to 0x07FFFFFF on 0x00020000
[06.07.2011 19:14:20] ERROR: Timeout while waiting for DCC Loader response. Trying to recover...FAILED
[06.07.2011 19:14:20] ERROR: Failed due to multiple communication errors. Terminating at 0x002C0000
[06.07.2011 19:14:20] [FINISH OPERATION_ID = DCC_WRITE_MEMORY]
После проливки фулла КПК начал включатся и заходить в BOOT режим 3-мяz кнопками. На флеш карту изначально скидывал кастомную прошивку в виде temp.bin шиться не хотел. Ругался на "os image is not compatible...." После была скачана официальная прошивка EUU_ETEN_X600_RUS_A42_030_0264_for_XP_system.EXE исправленная патчем: Patch_for_all_firmware_Eten.rar Полная инструкция здесь http://etenclub.ru/board/index.php?autocom=ibwiki&cmd=article&id=219 прошивка http://etenclub.ru/files/index.php?&path=X600/ROM/.
КПК завелся и работает.!!!! Но имеет IMEI от первого, скоторого сливал фулл. Как ему вернуть родной IMEI. В какиз адресных пространствах лежит boot чтобы не трогать зону с IMEI. Я бы влил ему обратно свой не рабочий и пролил бы только зону boot с рабочего.