Flash Log
- Code: Select all
[11:06:35.653] EcuFlash Version 1.41.2483
[11:06:35.653] OS Version Windows Vista
[11:06:35.653] Qt Version 4.4.0
[11:06:35.653] 26 memory models read.
[11:06:35.653] scanning for metadata models in C:/Program Files/OpenECU/EcuFlash/rommetadata
[11:06:35.887] 262 ROM metadata models scanned.
[11:06:35.887] checksum module "subarudbw" loaded.
[11:06:35.887] checksum module "mitsucan" loaded.
[11:06:35.887] flashing tool "wrx02" loaded.
[11:06:35.887] flashing tool "wrx04" loaded.
[11:06:35.887] flashing tool "sti04" loaded.
[11:06:35.887] flashing tool "sti05" loaded.
[11:06:35.887] flashing tool "mitsukernel" loaded.
[11:06:35.887] flashing tool "mitsukernelocp" loaded.
[11:06:35.887] flashing tool "mitsubootloader" loaded.
[11:06:35.887] flashing tool "shbootmode" loaded.
[11:06:35.887] flashing tool "shaudmode" loaded.
[11:06:35.887] flashing tool "subarucan" loaded.
[11:06:35.887] flashing tool "mitsucan" loaded.
[11:07:44.895] 131072 byte image read.
[11:07:59.272] J2534 API Version: 04.04
[11:07:59.272] J2534 DLL Version: 0.50.2464 Jan 29 2009 10:58:58
[11:07:59.272] Device Firmware Version: 1.05.2463
[11:08:57.913] sending init sequence 2
[11:08:57.913] got 0x13 response instead of 0x11
[11:08:57.913] sending init sequence 3
[11:08:58.287] entering bootloader
[11:08:58.287] sending kernel size (1905)
[11:08:58.287] sending kernel load address (0x0000F000)
[11:08:58.303] uploading kernel
[11:08:58.615] verifying kernel checksum response
[11:08:58.615] kernel valid
[11:08:58.817] kernel get version
[11:08:58.817] kernel version is : OpenEcu Mitsubishi H8/539F Kernel V1.05
[11:08:58.817] reading kernel comm buffer size
[11:08:58.833] comm buffer size set to 256
[11:08:58.833] reading kernel flash buffer size
[11:08:58.833] flash buffer size set to 1024
[11:08:58.833] -- flashing image to ECU memory --
[11:08:59.239] -- comparing ECU flash memory pages to image file --
[11:08:59.239] seg start len ecu CRC32 img CRC32 same?
[11:08:59.379] FB16 00010000 00003000 FF1FADA7 3CE4EA1F NO
[11:08:59.395] FB01 00013000 00000200 3CF229E2 3CF229E2 YES
[11:08:59.410] FB02 00013200 00000200 ECD0082E ECD0082E YES
[11:08:59.426] FB03 00013400 00000200 A33856F8 A33856F8 YES
[11:08:59.441] FB04 00013600 00000200 6B1E3B21 6B1E3B21 YES
[11:08:59.457] FB05 00013800 00000200 98D66559 98D66559 YES
[11:08:59.473] FB06 00013A00 00000200 FFB3998C FFB3998C YES
[11:08:59.488] FB07 00013C00 00000200 73713B5F 73713B5F YES
[11:08:59.504] FB08 00013E00 00000200 1F0DB32E 1F0DB32E YES
[11:08:59.707] FB15 00014000 00004000 4010C904 4010C904 YES
[11:08:59.909] FB14 00018000 00004000 214DB6A2 214DB6A2 YES
[11:09:00.097] FB13 0001C000 00004000 8EBA4341 8EBA4341 YES
[11:09:00.299] FB12 00020000 00004000 BCE0C189 BCE0C189 YES
[11:09:00.502] FB11 00024000 00004000 EAE3641B EAE3641B YES
[11:09:00.689] FB10 00028000 00004000 189731C8 189731C8 YES
[11:09:00.892] FB09 0002C000 00004000 6ED571EF 6ED571EF YES
[11:09:00.892] kernel flash enable
[11:09:00.908] kernel blank flash page: addr: 00010000
[11:09:15.915] WARNING: failed to erase page at 00010000!
[11:09:15.915] kernel flash disable
[11:09:17.927] interface close
Test write log
- Code: Select all
[11:10:16.393] J2534 API Version: 04.04
[11:10:16.393] J2534 DLL Version: 0.50.2464 Jan 29 2009 10:58:58
[11:10:16.393] Device Firmware Version: 1.05.2463
[11:10:21.764] sending init sequence 2
[11:10:21.764] got 0x13 response instead of 0x11
[11:10:21.764] sending init sequence 3
[11:10:22.138] entering bootloader
[11:10:22.138] sending kernel size (1905)
[11:10:22.138] sending kernel load address (0x0000F000)
[11:10:22.154] uploading kernel
[11:10:22.466] verifying kernel checksum response
[11:10:22.466] kernel valid
[11:10:22.669] kernel get version
[11:10:22.669] kernel version is : OpenEcu Mitsubishi H8/539F Kernel V1.05
[11:10:22.669] reading kernel comm buffer size
[11:10:22.684] comm buffer size set to 256
[11:10:22.684] reading kernel flash buffer size
[11:10:22.684] flash buffer size set to 1024
[11:10:22.684] -- test flashing image to ECU memory --
[11:10:23.090] -- comparing ECU flash memory pages to image file --
[11:10:23.090] seg start len ecu CRC32 img CRC32 same?
[11:10:23.230] FB16 00010000 00003000 FF1FADA7 3CE4EA1F NO
[11:10:23.246] FB01 00013000 00000200 3CF229E2 3CF229E2 YES
[11:10:23.262] FB02 00013200 00000200 ECD0082E ECD0082E YES
[11:10:23.277] FB03 00013400 00000200 A33856F8 A33856F8 YES
[11:10:23.293] FB04 00013600 00000200 6B1E3B21 6B1E3B21 YES
[11:10:23.308] FB05 00013800 00000200 98D66559 98D66559 YES
[11:10:23.324] FB06 00013A00 00000200 FFB3998C FFB3998C YES
[11:10:23.340] FB07 00013C00 00000200 73713B5F 73713B5F YES
[11:10:23.355] FB08 00013E00 00000200 1F0DB32E 1F0DB32E YES
[11:10:23.558] FB15 00014000 00004000 4010C904 4010C904 YES
[11:10:23.745] FB14 00018000 00004000 214DB6A2 214DB6A2 YES
[11:10:23.948] FB13 0001C000 00004000 8EBA4341 8EBA4341 YES
[11:10:24.151] FB12 00020000 00004000 BCE0C189 BCE0C189 YES
[11:10:24.354] FB11 00024000 00004000 EAE3641B EAE3641B YES
[11:10:24.541] FB10 00028000 00004000 189731C8 189731C8 YES
[11:10:24.744] FB09 0002C000 00004000 6ED571EF 6ED571EF YES
[11:10:24.744] kernel flash disable
[11:10:24.759] kernel write flash buffer addr: 00010000 len: 00000100
[11:10:24.806] kernel write flash buffer addr: 00010100 len: 00000100
[11:10:24.853] kernel write flash buffer addr: 00010200 len: 00000100
[11:10:24.900] kernel write flash buffer addr: 00010300 len: 00000100
[11:10:24.946] kernel validate flash addr: 00010000 len: 00000400 crc32: 7f999e37
[11:10:24.962] kernel write flash buffer addr: 00010800 len: 00000100
[11:10:25.024] kernel write flash buffer addr: 00010900 len: 00000100
[11:10:25.071] kernel write flash buffer addr: 00010A00 len: 00000100
[11:10:25.118] kernel write flash buffer addr: 00010B00 len: 00000100
[11:10:25.165] kernel validate flash addr: 00010800 len: 00000400 crc32: d0478600
[11:10:25.180] kernel write flash buffer addr: 00010C00 len: 00000100
[11:10:25.227] kernel write flash buffer addr: 00010D00 len: 00000100
[11:10:25.290] kernel write flash buffer addr: 00010E00 len: 00000100
[11:10:25.336] kernel write flash buffer addr: 00010F00 len: 00000100
[11:10:25.383] kernel validate flash addr: 00010C00 len: 00000400 crc32: 4669d1e6
[11:10:25.399] kernel write flash buffer addr: 00011000 len: 00000100
[11:10:25.446] kernel write flash buffer addr: 00011100 len: 00000100
[11:10:25.492] kernel write flash buffer addr: 00011200 len: 00000100
[11:10:25.555] kernel write flash buffer addr: 00011300 len: 00000100
[11:10:25.602] kernel validate flash addr: 00011000 len: 00000400 crc32: 21edb038
[11:10:25.617] kernel write flash buffer addr: 00011400 len: 00000100
[11:10:25.664] kernel write flash buffer addr: 00011500 len: 00000100
[11:10:25.711] kernel write flash buffer addr: 00011600 len: 00000100
[11:10:25.758] kernel write flash buffer addr: 00011700 len: 00000100
[11:10:25.804] kernel validate flash addr: 00011400 len: 00000400 crc32: c676ee4a
[11:10:25.836] kernel write flash buffer addr: 00011800 len: 00000100
[11:10:25.882] kernel write flash buffer addr: 00011900 len: 00000100
[11:10:25.929] kernel write flash buffer addr: 00011A00 len: 00000100
[11:10:25.976] kernel write flash buffer addr: 00011B00 len: 00000100
[11:10:26.023] kernel validate flash addr: 00011800 len: 00000400 crc32: 21e95337
[11:10:26.054] kernel write flash buffer addr: 00011C00 len: 00000100
[11:10:26.101] kernel write flash buffer addr: 00011D00 len: 00000100
[11:10:26.148] kernel write flash buffer addr: 00011E00 len: 00000100
[11:10:26.194] kernel write flash buffer addr: 00011F00 len: 00000100
[11:10:26.257] kernel validate flash addr: 00011C00 len: 00000400 crc32: 0950303b
[11:10:26.272] kernel write flash buffer addr: 00012000 len: 00000100
[11:10:26.319] kernel write flash buffer addr: 00012100 len: 00000100
[11:10:26.366] kernel write flash buffer addr: 00012200 len: 00000100
[11:10:26.428] kernel write flash buffer addr: 00012300 len: 00000100
[11:10:26.475] kernel validate flash addr: 00012000 len: 00000400 crc32: f7de6d98
[11:10:26.491] kernel write flash buffer addr: 00012400 len: 00000100
[11:10:26.538] kernel write flash buffer addr: 00012500 len: 00000100
[11:10:26.584] kernel write flash buffer addr: 00012600 len: 00000100
[11:10:26.647] kernel write flash buffer addr: 00012700 len: 00000100
[11:10:26.694] kernel validate flash addr: 00012400 len: 00000400 crc32: 7f759156
[11:10:26.709] kernel write flash buffer addr: 00012800 len: 00000100
[11:10:26.756] kernel write flash buffer addr: 00012900 len: 00000100
[11:10:26.818] kernel write flash buffer addr: 00012A00 len: 00000100
[11:10:26.865] kernel write flash buffer addr: 00012B00 len: 00000100
[11:10:26.912] kernel validate flash addr: 00012800 len: 00000400 crc32: d45c4c61
[11:10:26.928] kernel write flash buffer addr: 00012C00 len: 00000100
[11:10:26.974] kernel write flash buffer addr: 00012D00 len: 00000100
[11:10:27.037] kernel write flash buffer addr: 00012E00 len: 00000100
[11:10:27.084] kernel write flash buffer addr: 00012F00 len: 00000100
[11:10:27.130] kernel validate flash addr: 00012C00 len: 00000400 crc32: 17118689
[11:10:27.146] kernel flash disable
[11:10:27.162] verifying result...
[11:10:27.162] -- comparing ECU flash memory pages to image file --
[11:10:27.162] seg start len ecu CRC32 img CRC32 same?
[11:10:27.302] FB16 00010000 00003000 FF1FADA7 3CE4EA1F NO
[11:10:27.318] FB01 00013000 00000200 3CF229E2 3CF229E2 YES
[11:10:27.333] FB02 00013200 00000200 ECD0082E ECD0082E YES
[11:10:27.349] FB03 00013400 00000200 A33856F8 A33856F8 YES
[11:10:27.364] FB04 00013600 00000200 6B1E3B21 6B1E3B21 YES
[11:10:27.380] FB05 00013800 00000200 98D66559 98D66559 YES
[11:10:27.396] FB06 00013A00 00000200 FFB3998C FFB3998C YES
[11:10:27.411] FB07 00013C00 00000200 73713B5F 73713B5F YES
[11:10:27.427] FB08 00013E00 00000200 1F0DB32E 1F0DB32E YES
[11:10:27.630] FB15 00014000 00004000 4010C904 4010C904 YES
[11:10:27.817] FB14 00018000 00004000 214DB6A2 214DB6A2 YES
[11:10:28.020] FB13 0001C000 00004000 8EBA4341 8EBA4341 YES
[11:10:28.222] FB12 00020000 00004000 BCE0C189 BCE0C189 YES
[11:10:28.410] FB11 00024000 00004000 EAE3641B EAE3641B YES
[11:10:28.612] FB10 00028000 00004000 189731C8 189731C8 YES
[11:10:28.815] FB09 0002C000 00004000 6ED571EF 6ED571EF YES
[11:10:28.815] interface close
According to the 1.41 release notes it should work, or may work with a later release.
add support for EVO 5/6 and other Mitsubishi H8 reflashing
we will not be able to release a version of EcuFlash for the Mitsubishi H8 processor family of ECUs that works with the Openport 1.3. The reason being that the Openport 1.3 power supply circuit that generates the ~16V the ECU needs to supply the regulated reflashing voltage to the CPU does not have a sufficient current capacity, causing this voltage to drop to levels insufficient to safely flash the CPU (the CPU goes into a protection mode to prevent you from even trying). The Openport 1.3 does generate a voltage large enough to cause the processor to startup in boot mode, which is why you could read and compare in past versions, but unfortunately, it just isn't usable for reflashing. Later processors like the SH2 and M32R generate this reflash voltage internally, and have minimal current requirements, which is why the Openport 1.3 works with the Evo 7/8/9 without a problem.
The only thing I can think to do right now is check the voltage during a flash attempt at pin 100 on the ecu from the 12 pin mitsu flash connector.
Does anyone else have any suggestions or info?