The Top DSM Community on the Web

For 1990-1999 Mitsubishi Eclipse, Eagle Talon, Plymouth Laser, and Galant VR-4 Owners. Log in to remove most ads.

Please Support Kiggly Racing
Please Support ExtremePSI

ECUflash New EcuFlash 1.38 for 2G?

This site may earn a commission from merchant
affiliate links, including eBay, Amazon, and others.

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

GSXDNA

15+ Year Contributor
256
14
Nov 19, 2007
Los Angeles, California
So I'm fairly familiar with the EcuFlash tuning software, as I've used it to tune my old evo. When I purchased my '99 GSX about a year ago, the first thing I tried to do was see if EcuFlash would work with my eclipse. I could read my ecu, but whenever I tried to write I received an error message (something like "H8 processor not supported at this time").

But, version 1.37 of EcuFlash (a major release) was released a few days ago, and version 1.38 was just released today. Just for the fun of it, I tried reconnecting. Not only can I still read, but it looks like I can write too. It gave me no error when I tried to flash the image I previously read back onto the ECU. However, unfortunately there is no editable data (fuel/ignition maps) when I read the image, so there is nothing I can edit.

Is this progress with EcuFlash for the 97-99 Ecus? Below is the log from my connection/flash attempt:


[22:36:10.453] Version 1.38.2080
[22:36:10.458] 11 memory models read.
[22:36:10.458] scanning for metadata models in /Volumes/EcuFlash 1.38/ecuflash.app/Contents/Resources/rommetadata
[22:36:10.589] 260 ROM metadata models scanned.
[22:36:10.589] checksum module "subarudbw" loaded.
[22:36:10.590] flashing tool "wrx02" loaded.
[22:36:10.590] flashing tool "wrx04" loaded.
[22:36:10.590] flashing tool "sti04" loaded.
[22:36:10.590] flashing tool "sti05" loaded.
[22:36:10.590] flashing tool "mitsukernel" loaded.
[22:36:10.590] flashing tool "mitsukernelocp" loaded.
[22:36:10.590] flashing tool "shbootmode" loaded.
[22:36:10.591] flashing tool "shaudmode" loaded.
[22:36:10.591] flashing tool "subarucan" loaded.
[22:36:22.561] Using interface OpenPort 1.3 Mitsubishi TX3518HFc890f7c1d1ba3a3b30f72aa220d8580fb514f77c
[22:36:25.803] sending init sequence 2
[22:36:25.815] got 0x11 response
[22:36:25.815] sending init sequence 3
[22:36:26.199] entering bootloader
[22:36:26.215] sending kernel size (1531)
[22:36:26.238] sending kernel load address (0x0000F000)
[22:36:26.262] uploading kernel
[22:36:26.518] verifying kernel checksum response
[22:36:26.518] kernel valid
[22:36:26.732] kernel get version
[22:36:26.743] kernel debug:
[22:36:26.743] [B0] F2 A8 F0 36 F5 01 01 07 05 FB F0 00 B8 80
[22:36:26.754] kernel version is : OpenEcu Mitsubishi H8/539F Kernel V0.13
[22:36:26.754] reading kernel comm buffer size
[22:36:26.764] comm buffer size set to 256
[22:36:26.764] reading kernel flash buffer size
[22:36:26.776] flash buffer size set to 1024
[22:36:26.776] kernel read area: addr: 0000FEE0 len: 0001
[22:36:26.789] kernel read area: addr: 0000FEE2 len: 0001
[22:36:26.800] kernel read area: addr: 0000FEE3 len: 0001
[22:36:26.812] kernel read area: addr: 0000FF15 len: 0001
[22:36:26.824] flmcr: 80 ebr1: 00 ebr2: 00 ramcr: b8
[22:36:26.824] Dumping ECU memory...
[22:36:26.824] kernel CRC32 area: addr: 00010000 len: 00001000
[22:36:26.947] kernel read area: addr: 00010000 len: 0100
[22:36:26.998] kernel read area: addr: 00010100 len: 0100
[22:36:27.051] kernel read area: addr: 00010200 len: 0100
[22:36:27.103] kernel read area: addr: 00010300 len: 0100
[22:36:27.155] kernel read area: addr: 00010400 len: 0100
[22:36:27.206] kernel read area: addr: 00010500 len: 0100
[22:36:27.259] kernel read area: addr: 00010600 len: 0100
[22:36:27.310] kernel read area: addr: 00010700 len: 0100
[22:36:27.362] kernel read area: addr: 00010800 len: 0100
[22:36:27.425] kernel read area: addr: 00010900 len: 0100
[22:36:27.486] kernel read area: addr: 00010A00 len: 0100
[22:36:27.546] kernel read area: addr: 00010B00 len: 0100
[22:36:27.599] kernel read area: addr: 00010C00 len: 0100
[22:36:27.651] kernel read area: addr: 00010D00 len: 0100
[22:36:27.703] kernel read area: addr: 00010E00 len: 0100
[22:36:27.765] kernel read area: addr: 00010F00 len: 0100
[22:36:27.815] kernel CRC32 area: addr: 00011000 len: 00001000
[22:36:27.938] kernel read area: addr: 00011000 len: 0100
[22:36:27.990] kernel read area: addr: 00011100 len: 0100
[22:36:28.042] kernel read area: addr: 00011200 len: 0100
[22:36:28.094] kernel read area: addr: 00011300 len: 0100
[22:36:28.146] kernel read area: addr: 00011400 len: 0100
[22:36:28.198] kernel read area: addr: 00011500 len: 0100
[22:36:28.251] kernel read area: addr: 00011600 len: 0100
[22:36:28.313] kernel read area: addr: 00011700 len: 0100
[22:36:28.365] kernel read area: addr: 00011800 len: 0100
[22:36:28.417] kernel read area: addr: 00011900 len: 0100
[22:36:28.470] kernel read area: addr: 00011A00 len: 0100
[22:36:28.521] kernel read area: addr: 00011B00 len: 0100
[22:36:28.573] kernel read area: addr: 00011C00 len: 0100
[22:36:28.625] kernel read area: addr: 00011D00 len: 0100
[22:36:28.688] kernel read area: addr: 00011E00 len: 0100
[22:36:28.739] kernel read area: addr: 00011F00 len: 0100
[22:36:28.801] kernel CRC32 area: addr: 00012000 len: 00001000
[22:36:28.934] kernel read area: addr: 00012000 len: 0100
[22:36:28.985] kernel read area: addr: 00012100 len: 0100
[22:36:29.036] kernel read area: addr: 00012200 len: 0100
[22:36:29.089] kernel read area: addr: 00012300 len: 0100
[22:36:29.141] kernel read area: addr: 00012400 len: 0100
[22:36:29.192] kernel read area: addr: 00012500 len: 0100
[22:36:29.245] kernel read area: addr: 00012600 len: 0100
[22:36:29.298] kernel read area: addr: 00012700 len: 0100
[22:36:29.359] kernel read area: addr: 00012800 len: 0100
[22:36:29.419] kernel read area: addr: 00012900 len: 0100
[22:36:29.472] kernel read area: addr: 00012A00 len: 0100
[22:36:29.524] kernel read area: addr: 00012B00 len: 0100
[22:36:29.576] kernel read area: addr: 00012C00 len: 0100
[22:36:29.627] kernel read area: addr: 00012D00 len: 0100
[22:36:29.679] kernel read area: addr: 00012E00 len: 0100
[22:36:29.731] kernel read area: addr: 00012F00 len: 0100
[22:36:29.794] kernel read area: addr: 00013000 len: 0100
[22:36:29.857] kernel read area: addr: 00013100 len: 0100
[22:36:29.909] kernel read area: addr: 00013200 len: 0100
[22:36:29.962] kernel read area: addr: 00013300 len: 0100
[22:36:30.024] kernel read area: addr: 00013400 len: 0100
[22:36:30.085] kernel read area: addr: 00013500 len: 0100
[22:36:30.137] kernel read area: addr: 00013600 len: 0100
[22:36:30.189] kernel read area: addr: 00013700 len: 0100
[22:36:30.241] kernel read area: addr: 00013800 len: 0100
[22:36:30.292] kernel read area: addr: 00013900 len: 0100
[22:36:30.345] kernel read area: addr: 00013A00 len: 0100
[22:36:30.407] kernel read area: addr: 00013B00 len: 0100
[22:36:30.459] kernel read area: addr: 00013C00 len: 0100
[22:36:30.510] kernel read area: addr: 00013D00 len: 0100
[22:36:30.562] kernel read area: addr: 00013E00 len: 0100
[22:36:30.614] kernel read area: addr: 00013F00 len: 0100
[22:36:30.667] kernel CRC32 area: addr: 00014000 len: 00001000
[22:36:30.789] kernel read area: addr: 00014000 len: 0100
[22:36:30.841] kernel read area: addr: 00014100 len: 0100
[22:36:30.893] kernel read area: addr: 00014200 len: 0100
[22:36:30.945] kernel read area: addr: 00014300 len: 0100
[22:36:30.996] kernel read area: addr: 00014400 len: 0100
[22:36:31.049] kernel read area: addr: 00014500 len: 0100
[22:36:31.110] kernel read area: addr: 00014600 len: 0100
[22:36:31.163] kernel read area: addr: 00014700 len: 0100
[22:36:31.225] kernel read area: addr: 00014800 len: 0100
[22:36:31.277] kernel read area: addr: 00014900 len: 0100
[22:36:31.340] kernel read area: addr: 00014A00 len: 0100
[22:36:31.400] kernel read area: addr: 00014B00 len: 0100
[22:36:31.462] kernel read area: addr: 00014C00 len: 0100
[22:36:31.513] kernel read area: addr: 00014D00 len: 0100
[22:36:31.565] kernel read area: addr: 00014E00 len: 0100
[22:36:31.627] kernel read area: addr: 00014F00 len: 0100
[22:36:31.688] kernel CRC32 area: addr: 00015000 len: 00001000
[22:36:31.811] kernel read area: addr: 00015000 len: 0100
[22:36:31.863] kernel read area: addr: 00015100 len: 0100
[22:36:31.915] kernel read area: addr: 00015200 len: 0100
[22:36:31.977] kernel read area: addr: 00015300 len: 0100
[22:36:32.038] kernel read area: addr: 00015400 len: 0100
[22:36:32.088] kernel read area: addr: 00015500 len: 0100
[22:36:32.141] kernel read area: addr: 00015600 len: 0100
[22:36:32.192] kernel read area: addr: 00015700 len: 0100
[22:36:32.244] kernel read area: addr: 00015800 len: 0100
[22:36:32.296] kernel read area: addr: 00015900 len: 0100
[22:36:32.349] kernel read area: addr: 00015A00 len: 0100
[22:36:32.400] kernel read area: addr: 00015B00 len: 0100
[22:36:32.453] kernel read area: addr: 00015C00 len: 0100
[22:36:32.504] kernel read area: addr: 00015D00 len: 0100
[22:36:32.556] kernel read area: addr: 00015E00 len: 0100
[22:36:32.609] kernel read area: addr: 00015F00 len: 0100
[22:36:32.661] kernel CRC32 area: addr: 00016000 len: 00001000
[22:36:32.784] kernel read area: addr: 00016000 len: 0100
[22:36:32.835] kernel read area: addr: 00016100 len: 0100
[22:36:32.887] kernel read area: addr: 00016200 len: 0100
[22:36:32.938] kernel read area: addr: 00016300 len: 0100
[22:36:32.991] kernel read area: addr: 00016400 len: 0100
[22:36:33.043] kernel read area: addr: 00016500 len: 0100
[22:36:33.095] kernel read area: addr: 00016600 len: 0100
[22:36:33.146] kernel read area: addr: 00016700 len: 0100
[22:36:33.198] kernel read area: addr: 00016800 len: 0100
[22:36:33.251] kernel read area: addr: 00016900 len: 0100
[22:36:33.303] kernel read area: addr: 00016A00 len: 0100
[22:36:33.354] kernel read area: addr: 00016B00 len: 0100
[22:36:33.407] kernel read area: addr: 00016C00 len: 0100
[22:36:33.459] kernel read area: addr: 00016D00 len: 0100
[22:36:33.510] kernel read area: addr: 00016E00 len: 0100
[22:36:33.563] kernel read area: addr: 00016F00 len: 0100
[22:36:33.614] kernel CRC32 area: addr: 00017000 len: 00001000
[22:36:33.737] kernel read area: addr: 00017000 len: 0100
[22:36:33.789] kernel read area: addr: 00017100 len: 0100
[22:36:33.842] kernel read area: addr: 00017200 len: 0100
[22:36:33.904] kernel read area: addr: 00017300 len: 0100
[22:36:33.955] kernel read area: addr: 00017400 len: 0100
[22:36:34.006] kernel read area: addr: 00017500 len: 0100
[22:36:34.059] kernel read area: addr: 00017600 len: 0100
[22:36:34.111] kernel read area: addr: 00017700 len: 0100
[22:36:34.163] kernel read area: addr: 00017800 len: 0100
[22:36:34.214] kernel read area: addr: 00017900 len: 0100
[22:36:34.267] kernel read area: addr: 00017A00 len: 0100
[22:36:34.320] kernel read area: addr: 00017B00 len: 0100
[22:36:34.381] kernel read area: addr: 00017C00 len: 0100
[22:36:34.432] kernel read area: addr: 00017D00 len: 0100
[22:36:34.495] kernel read area: addr: 00017E00 len: 0100
[22:36:34.556] kernel read area: addr: 00017F00 len: 0100
[22:36:34.618] kernel CRC32 area: addr: 00018000 len: 00001000
[22:36:34.749] kernel read area: addr: 00018000 len: 0100
[22:36:34.811] kernel read area: addr: 00018100 len: 0100
[22:36:34.872] kernel read area: addr: 00018200 len: 0100
[22:36:34.924] kernel read area: addr: 00018300 len: 0100
[22:36:34.985] kernel read area: addr: 00018400 len: 0100
[22:36:35.036] kernel read area: addr: 00018500 len: 0100
[22:36:35.099] kernel read area: addr: 00018600 len: 0100
[22:36:35.160] kernel read area: addr: 00018700 len: 0100
[22:36:35.211] kernel read area: addr: 00018800 len: 0100
[22:36:35.264] kernel read area: addr: 00018900 len: 0100
[22:36:35.326] kernel read area: addr: 00018A00 len: 0100
[22:36:35.387] kernel read area: addr: 00018B00 len: 0100
[22:36:35.437] kernel read area: addr: 00018C00 len: 0100
[22:36:35.489] kernel read area: addr: 00018D00 len: 0100
[22:36:35.542] kernel read area: addr: 00018E00 len: 0100
[22:36:35.604] kernel read area: addr: 00018F00 len: 0100
[22:36:35.665] kernel CRC32 area: addr: 00019000 len: 00001000
[22:36:35.796] kernel read area: addr: 00019000 len: 0100
[22:36:35.858] kernel read area: addr: 00019100 len: 0100
[22:36:35.910] kernel read area: addr: 00019200 len: 0100
[22:36:35.972] kernel read area: addr: 00019300 len: 0100
[22:36:36.032] kernel read area: addr: 00019400 len: 0100
[22:36:36.085] kernel read area: addr: 00019500 len: 0100
[22:36:36.136] kernel read area: addr: 00019600 len: 0100
[22:36:36.189] kernel read area: addr: 00019700 len: 0100
[22:36:36.241] kernel read area: addr: 00019800 len: 0100
[22:36:36.292] kernel read area: addr: 00019900 len: 0100
[22:36:36.343] kernel read area: addr: 00019A00 len: 0100
[22:36:36.396] kernel read area: addr: 00019B00 len: 0100
[22:36:36.448] kernel read area: addr: 00019C00 len: 0100
[22:36:36.510] kernel read area: addr: 00019D00 len: 0100
[22:36:36.560] kernel read area: addr: 00019E00 len: 0100
[22:36:36.613] kernel read area: addr: 00019F00 len: 0100
[22:36:36.664] kernel CRC32 area: addr: 0001A000 len: 00001000
[22:36:36.787] kernel read area: addr: 0001A000 len: 0100
[22:36:36.839] kernel read area: addr: 0001A100 len: 0100
[22:36:36.890] kernel read area: addr: 0001A200 len: 0100
[22:36:36.943] kernel read area: addr: 0001A300 len: 0100
[22:36:37.004] kernel read area: addr: 0001A400 len: 0100
[22:36:37.056] kernel read area: addr: 0001A500 len: 0100
[22:36:37.118] kernel read area: addr: 0001A600 len: 0100
[22:36:37.181] kernel read area: addr: 0001A700 len: 0100
[22:36:37.242] kernel read area: addr: 0001A800 len: 0100
[22:36:37.294] kernel read area: addr: 0001A900 len: 0100
[22:36:37.345] kernel read area: addr: 0001AA00 len: 0100
[22:36:37.408] kernel read area: addr: 0001AB00 len: 0100
[22:36:37.458] kernel read area: addr: 0001AC00 len: 0100
[22:36:37.511] kernel read area: addr: 0001AD00 len: 0100
[22:36:37.563] kernel read area: addr: 0001AE00 len: 0100
[22:36:37.615] kernel read area: addr: 0001AF00 len: 0100
[22:36:37.677] kernel CRC32 area: addr: 0001B000 len: 00001000
[22:36:37.800] kernel read area: addr: 0001B000 len: 0100
[22:36:37.851] kernel read area: addr: 0001B100 len: 0100
[22:36:37.903] kernel read area: addr: 0001B200 len: 0100
[22:36:37.957] kernel read area: addr: 0001B300 len: 0100
[22:36:38.009] kernel read area: addr: 0001B400 len: 0100
[22:36:38.061] kernel read area: addr: 0001B500 len: 0100
[22:36:38.112] kernel read area: addr: 0001B600 len: 0100
[22:36:38.165] kernel read area: addr: 0001B700 len: 0100
[22:36:38.217] kernel read area: addr: 0001B800 len: 0100
[22:36:38.269] kernel read area: addr: 0001B900 len: 0100
[22:36:38.321] kernel read area: addr: 0001BA00 len: 0100
[22:36:38.373] kernel read area: addr: 0001BB00 len: 0100
[22:36:38.435] kernel read area: addr: 0001BC00 len: 0100
[22:36:38.496] kernel read area: addr: 0001BD00 len: 0100
[22:36:38.548] kernel read area: addr: 0001BE00 len: 0100
[22:36:38.599] kernel read area: addr: 0001BF00 len: 0100
[22:36:38.653] kernel CRC32 area: addr: 0001C000 len: 00001000
[22:36:38.776] kernel read area: addr: 0001C000 len: 0100
[22:36:38.828] kernel read area: addr: 0001C100 len: 0100
[22:36:38.890] kernel read area: addr: 0001C200 len: 0100
[22:36:38.941] kernel read area: addr: 0001C300 len: 0100
[22:36:38.993] kernel read area: addr: 0001C400 len: 0100
[22:36:39.045] kernel read area: addr: 0001C500 len: 0100
[22:36:39.096] kernel read area: addr: 0001C600 len: 0100
[22:36:39.149] kernel read area: addr: 0001C700 len: 0100
[22:36:39.201] kernel read area: addr: 0001C800 len: 0100
[22:36:39.252] kernel read area: addr: 0001C900 len: 0100
[22:36:39.305] kernel read area: addr: 0001CA00 len: 0100
[22:36:39.356] kernel read area: addr: 0001CB00 len: 0100
[22:36:39.409] kernel read area: addr: 0001CC00 len: 0100
[22:36:39.471] kernel read area: addr: 0001CD00 len: 0100
[22:36:39.521] kernel read area: addr: 0001CE00 len: 0100
[22:36:39.584] kernel read area: addr: 0001CF00 len: 0100
[22:36:39.644] kernel CRC32 area: addr: 0001D000 len: 00001000
[22:36:39.767] kernel read area: addr: 0001D000 len: 0100
[22:36:39.819] kernel read area: addr: 0001D100 len: 0100
[22:36:39.871] kernel read area: addr: 0001D200 len: 0100
[22:36:39.922] kernel read area: addr: 0001D300 len: 0100
[22:36:39.975] kernel read area: addr: 0001D400 len: 0100
[22:36:40.027] kernel read area: addr: 0001D500 len: 0100
[22:36:40.079] kernel read area: addr: 0001D600 len: 0100
[22:36:40.130] kernel read area: addr: 0001D700 len: 0100
[22:36:40.192] kernel read area: addr: 0001D800 len: 0100
[22:36:40.243] kernel read area: addr: 0001D900 len: 0100
[22:36:40.296] kernel read area: addr: 0001DA00 len: 0100
[22:36:40.347] kernel read area: addr: 0001DB00 len: 0100
[22:36:40.400] kernel read area: addr: 0001DC00 len: 0100
[22:36:40.452] kernel read area: addr: 0001DD00 len: 0100
[22:36:40.504] kernel read area: addr: 0001DE00 len: 0100
[22:36:40.556] kernel read area: addr: 0001DF00 len: 0100
[22:36:40.607] kernel CRC32 area: addr: 0001E000 len: 00001000
[22:36:40.730] kernel read area: addr: 0001E000 len: 0100
[22:36:40.781] kernel read area: addr: 0001E100 len: 0100
[22:36:40.833] kernel read area: addr: 0001E200 len: 0100
[22:36:40.886] kernel read area: addr: 0001E300 len: 0100
[22:36:40.938] kernel read area: addr: 0001E400 len: 0100
[22:36:40.990] kernel read area: addr: 0001E500 len: 0100
[22:36:41.041] kernel read area: addr: 0001E600 len: 0100
[22:36:41.094] kernel read area: addr: 0001E700 len: 0100
[22:36:41.145] kernel read area: addr: 0001E800 len: 0100
[22:36:41.208] kernel read area: addr: 0001E900 len: 0100
[22:36:41.269] kernel read area: addr: 0001EA00 len: 0100
[22:36:41.319] kernel read area: addr: 0001EB00 len: 0100
[22:36:41.372] kernel read area: addr: 0001EC00 len: 0100
[22:36:41.424] kernel read area: addr: 0001ED00 len: 0100
[22:36:41.476] kernel read area: addr: 0001EE00 len: 0100
[22:36:41.528] kernel read area: addr: 0001EF00 len: 0100
[22:36:41.580] kernel CRC32 area: addr: 0001F000 len: 00001000
[22:36:41.702] kernel read area: addr: 0001F000 len: 0100
[22:36:41.754] kernel read area: addr: 0001F100 len: 0100
[22:36:41.805] kernel read area: addr: 0001F200 len: 0100
[22:36:41.858] kernel read area: addr: 0001F300 len: 0100
[22:36:41.909] kernel read area: addr: 0001F400 len: 0100
[22:36:41.961] kernel read area: addr: 0001F500 len: 0100
[22:36:42.013] kernel read area: addr: 0001F600 len: 0100
[22:36:42.065] kernel read area: addr: 0001F700 len: 0100
[22:36:42.118] kernel read area: addr: 0001F800 len: 0100
[22:36:42.169] kernel read area: addr: 0001F900 len: 0100
[22:36:42.232] kernel read area: addr: 0001FA00 len: 0100
[22:36:42.292] kernel read area: addr: 0001FB00 len: 0100
[22:36:42.355] kernel read area: addr: 0001FC00 len: 0100
[22:36:42.416] kernel read area: addr: 0001FD00 len: 0100
[22:36:42.478] kernel read area: addr: 0001FE00 len: 0100
[22:36:42.531] kernel read area: addr: 0001FF00 len: 0100
[22:36:42.583] kernel CRC32 area: addr: 00020000 len: 00001000
[22:36:42.706] kernel read area: addr: 00020000 len: 0100
[22:36:42.768] kernel read area: addr: 00020100 len: 0100
[22:36:42.831] kernel read area: addr: 00020200 len: 0100
[22:36:42.892] kernel read area: addr: 00020300 len: 0100
[22:36:42.944] kernel read area: addr: 00020400 len: 0100
[22:36:42.996] kernel read area: addr: 00020500 len: 0100
[22:36:43.048] kernel read area: addr: 00020600 len: 0100
[22:36:43.110] kernel read area: addr: 00020700 len: 0100
[22:36:43.160] kernel read area: addr: 00020800 len: 0100
[22:36:43.213] kernel read area: addr: 00020900 len: 0100
[22:36:43.265] kernel read area: addr: 00020A00 len: 0100
[22:36:43.327] kernel read area: addr: 00020B00 len: 0100
[22:36:43.380] kernel read area: addr: 00020C00 len: 0100
[22:36:43.431] kernel read area: addr: 00020D00 len: 0100
[22:36:43.483] kernel read area: addr: 00020E00 len: 0100
[22:36:43.535] kernel read area: addr: 00020F00 len: 0100
[22:36:43.587] kernel CRC32 area: addr: 00021000 len: 00001000
[22:36:43.710] kernel read area: addr: 00021000 len: 0100
[22:36:43.762] kernel read area: addr: 00021100 len: 0100
[22:36:43.813] kernel read area: addr: 00021200 len: 0100
[22:36:43.866] kernel read area: addr: 00021300 len: 0100
[22:36:43.917] kernel read area: addr: 00021400 len: 0100
[22:36:43.970] kernel read area: addr: 00021500 len: 0100
[22:36:44.022] kernel read area: addr: 00021600 len: 0100
[22:36:44.074] kernel read area: addr: 00021700 len: 0100
[22:36:44.126] kernel read area: addr: 00021800 len: 0100
[22:36:44.188] kernel read area: addr: 00021900 len: 0100
[22:36:44.248] kernel read area: addr: 00021A00 len: 0100
[22:36:44.301] kernel read area: addr: 00021B00 len: 0100
[22:36:44.352] kernel read area: addr: 00021C00 len: 0100
[22:36:44.405] kernel read area: addr: 00021D00 len: 0100
[22:36:44.456] kernel read area: addr: 00021E00 len: 0100
[22:36:44.509] kernel read area: addr: 00021F00 len: 0100
[22:36:44.571] kernel CRC32 area: addr: 00022000 len: 00001000
[22:36:44.694] kernel read area: addr: 00022000 len: 0100
[22:36:44.745] kernel read area: addr: 00022100 len: 0100
[22:36:44.808] kernel read area: addr: 00022200 len: 0100
[22:36:44.869] kernel read area: addr: 00022300 len: 0100
[22:36:44.921] kernel read area: addr: 00022400 len: 0100
[22:36:44.973] kernel read area: addr: 00022500 len: 0100
[22:36:45.035] kernel read area: addr: 00022600 len: 0100
[22:36:45.095] kernel read area: addr: 00022700 len: 0100
[22:36:45.148] kernel read area: addr: 00022800 len: 0100
[22:36:45.209] kernel read area: addr: 00022900 len: 0100
[22:36:45.260] kernel read area: addr: 00022A00 len: 0100
[22:36:45.313] kernel read area: addr: 00022B00 len: 0100
[22:36:45.374] kernel read area: addr: 00022C00 len: 0100
[22:36:45.426] kernel read area: addr: 00022D00 len: 0100
[22:36:45.479] kernel read area: addr: 00022E00 len: 0100
[22:36:45.541] kernel read area: addr: 00022F00 len: 0100
[22:36:45.591] kernel CRC32 area: addr: 00023000 len: 00001000
[22:36:45.714] kernel read area: addr: 00023000 len: 0100
[22:36:45.767] kernel read area: addr: 00023100 len: 0100
[22:36:45.819] kernel read area: addr: 00023200 len: 0100
[22:36:45.870] kernel read area: addr: 00023300 len: 0100
[22:36:45.922] kernel read area: addr: 00023400 len: 0100
[22:36:45.975] kernel read area: addr: 00023500 len: 0100
[22:36:46.027] kernel read area: addr: 00023600 len: 0100
[22:36:46.079] kernel read area: addr: 00023700 len: 0100
[22:36:46.131] kernel read area: addr: 00023800 len: 0100
[22:36:46.183] kernel read area: addr: 00023900 len: 0100
[22:36:46.245] kernel read area: addr: 00023A00 len: 0100
[22:36:46.297] kernel read area: addr: 00023B00 len: 0100
[22:36:46.349] kernel read area: addr: 00023C00 len: 0100
[22:36:46.400] kernel read area: addr: 00023D00 len: 0100
[22:36:46.462] kernel read area: addr: 00023E00 len: 0100
[22:36:46.524] kernel read area: addr: 00023F00 len: 0100
[22:36:46.576] kernel CRC32 area: addr: 00024000 len: 00001000
[22:36:46.698] kernel read area: addr: 00024000 len: 0100
[22:36:46.750] kernel read area: addr: 00024100 len: 0100
[22:36:46.812] kernel read area: addr: 00024200 len: 0100
[22:36:46.872] kernel read area: addr: 00024300 len: 0100
[22:36:46.924] kernel read area: addr: 00024400 len: 0100
[22:36:46.976] kernel read area: addr: 00024500 len: 0100
[22:36:47.028] kernel read area: addr: 00024600 len: 0100
[22:36:47.090] kernel read area: addr: 00024700 len: 0100
[22:36:47.152] kernel read area: addr: 00024800 len: 0100
[22:36:47.203] kernel read area: addr: 00024900 len: 0100
[22:36:47.255] kernel read area: addr: 00024A00 len: 0100
[22:36:47.316] kernel read area: addr: 00024B00 len: 0100
[22:36:47.369] kernel read area: addr: 00024C00 len: 0100
[22:36:47.421] kernel read area: addr: 00024D00 len: 0100
[22:36:47.472] kernel read area: addr: 00024E00 len: 0100
[22:36:47.525] kernel read area: addr: 00024F00 len: 0100
[22:36:47.576] kernel CRC32 area: addr: 00025000 len: 00001000
[22:36:47.699] kernel read area: addr: 00025000 len: 0100
[22:36:47.751] kernel read area: addr: 00025100 len: 0100
[22:36:47.802] kernel read area: addr: 00025200 len: 0100
[22:36:47.864] kernel read area: addr: 00025300 len: 0100
[22:36:47.916] kernel read area: addr: 00025400 len: 0100
[22:36:47.967] kernel read area: addr: 00025500 len: 0100
[22:36:48.019] kernel read area: addr: 00025600 len: 0100
[22:36:48.072] kernel read area: addr: 00025700 len: 0100
[22:36:48.123] kernel read area: addr: 00025800 len: 0100
[22:36:48.176] kernel read area: addr: 00025900 len: 0100
[22:36:48.228] kernel read area: addr: 00025A00 len: 0100
[22:36:48.279] kernel read area: addr: 00025B00 len: 0100
[22:36:48.332] kernel read area: addr: 00025C00 len: 0100
[22:36:48.383] kernel read area: addr: 00025D00 len: 0100
[22:36:48.436] kernel read area: addr: 00025E00 len: 0100
[22:36:48.488] kernel read area: addr: 00025F00 len: 0100
[22:36:48.540] kernel CRC32 area: addr: 00026000 len: 00001000
[22:36:48.662] kernel read area: addr: 00026000 len: 0100
[22:36:48.713] kernel read area: addr: 00026100 len: 0100
[22:36:48.765] kernel read area: addr: 00026200 len: 0100
[22:36:48.817] kernel read area: addr: 00026300 len: 0100
[22:36:48.869] kernel read area: addr: 00026400 len: 0100
[22:36:48.922] kernel read area: addr: 00026500 len: 0100
[22:36:48.973] kernel read area: addr: 00026600 len: 0100
[22:36:49.036] kernel read area: addr: 00026700 len: 0100
[22:36:49.097] kernel read area: addr: 00026800 len: 0100
[22:36:49.148] kernel read area: addr: 00026900 len: 0100
[22:36:49.199] kernel read area: addr: 00026A00 len: 0100
[22:36:49.251] kernel read area: addr: 00026B00 len: 0100
[22:36:49.304] kernel read area: addr: 00026C00 len: 0100
[22:36:49.356] kernel read area: addr: 00026D00 len: 0100
[22:36:49.408] kernel read area: addr: 00026E00 len: 0100
[22:36:49.459] kernel read area: addr: 00026F00 len: 0100
[22:36:49.512] kernel CRC32 area: addr: 00027000 len: 00001000
[22:36:49.644] kernel read area: addr: 00027000 len: 0100
[22:36:49.707] kernel read area: addr: 00027100 len: 0100
[22:36:49.759] kernel read area: addr: 00027200 len: 0100
[22:36:49.822] kernel read area: addr: 00027300 len: 0100
[22:36:49.883] kernel read area: addr: 00027400 len: 0100
[22:36:49.935] kernel read area: addr: 00027500 len: 0100
[22:36:49.987] kernel read area: addr: 00027600 len: 0100
[22:36:50.039] kernel read area: addr: 00027700 len: 0100
[22:36:50.091] kernel read area: addr: 00027800 len: 0100
[22:36:50.143] kernel read area: addr: 00027900 len: 0100
[22:36:50.195] kernel read area: addr: 00027A00 len: 0100
[22:36:50.246] kernel read area: addr: 00027B00 len: 0100
[22:36:50.299] kernel read area: addr: 00027C00 len: 0100
[22:36:50.350] kernel read area: addr: 00027D00 len: 0100
[22:36:50.412] kernel read area: addr: 00027E00 len: 0100
[22:36:50.463] kernel read area: addr: 00027F00 len: 0100
[22:36:50.516] kernel CRC32 area: addr: 00028000 len: 00001000
[22:36:50.638] kernel read area: addr: 00028000 len: 0100
[22:36:50.690] kernel read area: addr: 00028100 len: 0100
[22:36:50.741] kernel read area: addr: 00028200 len: 0100
[22:36:50.793] kernel read area: addr: 00028300 len: 0100
[22:36:50.845] kernel read area: addr: 00028400 len: 0100
[22:36:50.898] kernel read area: addr: 00028500 len: 0100
[22:36:50.950] kernel read area: addr: 00028600 len: 0100
[22:36:51.002] kernel read area: addr: 00028700 len: 0100
[22:36:51.053] kernel read area: addr: 00028800 len: 0100
[22:36:51.105] kernel read area: addr: 00028900 len: 0100
[22:36:51.157] kernel read area: addr: 00028A00 len: 0100
[22:36:51.210] kernel read area: addr: 00028B00 len: 0100
[22:36:51.262] kernel read area: addr: 00028C00 len: 0100
[22:36:51.315] kernel read area: addr: 00028D00 len: 0100
[22:36:51.366] kernel read area: addr: 00028E00 len: 0100
[22:36:51.429] kernel read area: addr: 00028F00 len: 0100
[22:36:51.481] kernel CRC32 area: addr: 00029000 len: 00001000
[22:36:51.604] kernel read area: addr: 00029000 len: 0100
[22:36:51.655] kernel read area: addr: 00029100 len: 0100
[22:36:51.708] kernel read area: addr: 00029200 len: 0100
[22:36:51.770] kernel read area: addr: 00029300 len: 0100
[22:36:51.823] kernel read area: addr: 00029400 len: 0100
[22:36:51.885] kernel read area: addr: 00029500 len: 0100
[22:36:51.937] kernel read area: addr: 00029600 len: 0100
[22:36:51.989] kernel read area: addr: 00029700 len: 0100
[22:36:52.042] kernel read area: addr: 00029800 len: 0100
[22:36:52.094] kernel read area: addr: 00029900 len: 0100
[22:36:52.156] kernel read area: addr: 00029A00 len: 0100
[22:36:52.207] kernel read area: addr: 00029B00 len: 0100
[22:36:52.270] kernel read area: addr: 00029C00 len: 0100
[22:36:52.331] kernel read area: addr: 00029D00 len: 0100
[22:36:52.383] kernel read area: addr: 00029E00 len: 0100
[22:36:52.435] kernel read area: addr: 00029F00 len: 0100
[22:36:52.487] kernel CRC32 area: addr: 0002A000 len: 00001000
[22:36:52.610] kernel read area: addr: 0002A000 len: 0100
[22:36:52.661] kernel read area: addr: 0002A100 len: 0100
[22:36:52.723] kernel read area: addr: 0002A200 len: 0100
[22:36:52.774] kernel read area: addr: 0002A300 len: 0100
[22:36:52.826] kernel read area: addr: 0002A400 len: 0100
[22:36:52.879] kernel read area: addr: 0002A500 len: 0100
[22:36:52.930] kernel read area: addr: 0002A600 len: 0100
[22:36:52.982] kernel read area: addr: 0002A700 len: 0100
[22:36:53.035] kernel read area: addr: 0002A800 len: 0100
[22:36:53.088] kernel read area: addr: 0002A900 len: 0100
[22:36:53.140] kernel read area: addr: 0002AA00 len: 0100
[22:36:53.192] kernel read area: addr: 0002AB00 len: 0100
[22:36:53.245] kernel read area: addr: 0002AC00 len: 0100
[22:36:53.296] kernel read area: addr: 0002AD00 len: 0100
[22:36:53.348] kernel read area: addr: 0002AE00 len: 0100
[22:36:53.400] kernel read area: addr: 0002AF00 len: 0100
[22:36:53.462] kernel CRC32 area: addr: 0002B000 len: 00001000
[22:36:53.594] kernel read area: addr: 0002B000 len: 0100
[22:36:53.655] kernel read area: addr: 0002B100 len: 0100
[22:36:53.718] kernel read area: addr: 0002B200 len: 0100
[22:36:53.779] kernel read area: addr: 0002B300 len: 0100
[22:36:53.829] kernel read area: addr: 0002B400 len: 0100
[22:36:53.881] kernel read area: addr: 0002B500 len: 0100
[22:36:53.934] kernel read area: addr: 0002B600 len: 0100
[22:36:53.985] kernel read area: addr: 0002B700 len: 0100
[22:36:54.038] kernel read area: addr: 0002B800 len: 0100
[22:36:54.090] kernel read area: addr: 0002B900 len: 0100
[22:36:54.142] kernel read area: addr: 0002BA00 len: 0100
[22:36:54.193] kernel read area: addr: 0002BB00 len: 0100
[22:36:54.246] kernel read area: addr: 0002BC00 len: 0100
[22:36:54.309] kernel read area: addr: 0002BD00 len: 0100
[22:36:54.361] kernel read area: addr: 0002BE00 len: 0100
[22:36:54.412] kernel read area: addr: 0002BF00 len: 0100
[22:36:54.475] kernel CRC32 area: addr: 0002C000 len: 00001000
[22:36:54.597] kernel read area: addr: 0002C000 len: 0100
[22:36:54.649] kernel read area: addr: 0002C100 len: 0100
[22:36:54.701] kernel read area: addr: 0002C200 len: 0100
[22:36:54.754] kernel read area: addr: 0002C300 len: 0100
[22:36:54.805] kernel read area: addr: 0002C400 len: 0100
[22:36:54.859] kernel read area: addr: 0002C500 len: 0100
[22:36:54.910] kernel read area: addr: 0002C600 len: 0100
[22:36:54.963] kernel read area: addr: 0002C700 len: 0100
[22:36:55.015] kernel read area: addr: 0002C800 len: 0100
[22:36:55.067] kernel read area: addr: 0002C900 len: 0100
[22:36:55.130] kernel read area: addr: 0002CA00 len: 0100
[22:36:55.190] kernel read area: addr: 0002CB00 len: 0100
[22:36:55.243] kernel read area: addr: 0002CC00 len: 0100
[22:36:55.294] kernel read area: addr: 0002CD00 len: 0100
[22:36:55.347] kernel read area: addr: 0002CE00 len: 0100
[22:36:55.400] kernel read area: addr: 0002CF00 len: 0100
[22:36:55.452] kernel CRC32 area: addr: 0002D000 len: 00001000
[22:36:55.574] kernel read area: addr: 0002D000 len: 0100
[22:36:55.625] kernel read area: addr: 0002D100 len: 0100
[22:36:55.678] kernel read area: addr: 0002D200 len: 0100
[22:36:55.729] kernel read area: addr: 0002D300 len: 0100
[22:36:55.782] kernel read area: addr: 0002D400 len: 0100
[22:36:55.833] kernel read area: addr: 0002D500 len: 0100
[22:36:55.896] kernel read area: addr: 0002D600 len: 0100
[22:36:55.948] kernel read area: addr: 0002D700 len: 0100
[22:36:56.001] kernel read area: addr: 0002D800 len: 0100
[22:36:56.053] kernel read area: addr: 0002D900 len: 0100
[22:36:56.105] kernel read area: addr: 0002DA00 len: 0100
[22:36:56.157] kernel read area: addr: 0002DB00 len: 0100
[22:36:56.219] kernel read area: addr: 0002DC00 len: 0100
[22:36:56.281] kernel read area: addr: 0002DD00 len: 0100
[22:36:56.342] kernel read area: addr: 0002DE00 len: 0100
[22:36:56.394] kernel read area: addr: 0002DF00 len: 0100
[22:36:56.457] kernel CRC32 area: addr: 0002E000 len: 00001000
[22:36:56.578] kernel read area: addr: 0002E000 len: 0100
[22:36:56.630] kernel read area: addr: 0002E100 len: 0100
[22:36:56.682] kernel read area: addr: 0002E200 len: 0100
[22:36:56.735] kernel read area: addr: 0002E300 len: 0100
[22:36:56.797] kernel read area: addr: 0002E400 len: 0100
[22:36:56.858] kernel read area: addr: 0002E500 len: 0100
[22:36:56.910] kernel read area: addr: 0002E600 len: 0100
[22:36:56.963] kernel read area: addr: 0002E700 len: 0100
[22:36:57.014] kernel read area: addr: 0002E800 len: 0100
[22:36:57.068] kernel read area: addr: 0002E900 len: 0100
[22:36:57.119] kernel read area: addr: 0002EA00 len: 0100
[22:36:57.171] kernel read area: addr: 0002EB00 len: 0100
[22:36:57.233] kernel read area: addr: 0002EC00 len: 0100
[22:36:57.283] kernel read area: addr: 0002ED00 len: 0100
[22:36:57.336] kernel read area: addr: 0002EE00 len: 0100
[22:36:57.399] kernel read area: addr: 0002EF00 len: 0100
[22:36:57.450] kernel CRC32 area: addr: 0002F000 len: 00001000
[22:36:57.573] kernel read area: addr: 0002F000 len: 0100
[22:36:57.625] kernel read area: addr: 0002F100 len: 0100
[22:36:57.676] kernel read area: addr: 0002F200 len: 0100
[22:36:57.729] kernel read area: addr: 0002F300 len: 0100
[22:36:57.781] kernel read area: addr: 0002F400 len: 0100
[22:36:57.832] kernel read area: addr: 0002F500 len: 0100
[22:36:57.895] kernel read area: addr: 0002F600 len: 0100
[22:36:57.957] kernel read area: addr: 0002F700 len: 0100
[22:36:58.010] kernel read area: addr: 0002F800 len: 0100
[22:36:58.062] kernel read area: addr: 0002F900 len: 0100
[22:36:58.114] kernel read area: addr: 0002FA00 len: 0100
[22:36:58.165] kernel read area: addr: 0002FB00 len: 0100
[22:36:58.217] kernel read area: addr: 0002FC00 len: 0100
[22:36:58.280] kernel read area: addr: 0002FD00 len: 0100
[22:36:58.340] kernel read area: addr: 0002FE00 len: 0100
[22:36:58.392] kernel read area: addr: 0002FF00 len: 0100
[22:36:58.446] interface close
[22:37:48.848] Using interface OpenPort 1.3 Mitsubishi TX3518HFc890f7c1d1ba3a3b30f72aa220d8580fb514f77c
[22:37:51.475] sending init sequence 2
[22:37:51.486] got 0x11 response
[22:37:51.486] sending init sequence 3
[22:37:51.870] entering bootloader
[22:37:51.886] sending kernel size (1531)
[22:37:51.910] sending kernel load address (0x0000F000)
[22:37:51.934] uploading kernel
[22:37:52.190] verifying kernel checksum response
[22:37:52.190] kernel valid
[22:37:52.404] kernel get version
[22:37:52.416] kernel debug:
[22:37:52.416] [B0] F2 A8 F0 36 F5 01 00 07 05 FB F0 00 B8 80
[22:37:52.426] kernel version is : OpenEcu Mitsubishi H8/539F Kernel V0.13
[22:37:52.426] reading kernel comm buffer size
[22:37:52.438] comm buffer size set to 256
[22:37:52.438] reading kernel flash buffer size
[22:37:52.450] flash buffer size set to 1024
[22:37:52.450] kernel read area: addr: 0000FEE0 len: 0001
[22:37:52.462] kernel read area: addr: 0000FEE2 len: 0001
[22:37:52.474] kernel read area: addr: 0000FEE3 len: 0001
[22:37:52.486] kernel read area: addr: 0000FF15 len: 0001
[22:37:52.498] flmcr: 80 ebr1: 00 ebr2: 00 ramcr: b8
[22:37:52.498] Test flashing image to ECU memory...
[22:37:52.899] comparing ECU flash memory pages to image file
[22:37:52.899] seg start len ecu CRC32 img CRC32 same?
[22:37:52.899] kernel CRC32 area: addr: 00010000 len: 00003000
[22:37:53.253] FB16 00010000 00003000 65A830E2 65A830E2 YES
[22:37:53.253] kernel CRC32 area: addr: 00013000 len: 00000200
[22:37:53.274] FB01 00013000 00000200 C983D766 C983D766 YES
[22:37:53.274] kernel CRC32 area: addr: 00013200 len: 00000200
[22:37:53.296] FB02 00013200 00000200 93CC2427 93CC2427 YES
[22:37:53.296] kernel CRC32 area: addr: 00013400 len: 00000200
[22:37:53.318] FB03 00013400 00000200 931A6874 931A6874 YES
[22:37:53.318] kernel CRC32 area: addr: 00013600 len: 00000200
[22:37:53.340] FB04 00013600 00000200 68B5EA13 68B5EA13 YES
[22:37:53.340] kernel CRC32 area: addr: 00013800 len: 00000200
[22:37:53.372] FB05 00013800 00000200 ACFEFC80 ACFEFC80 YES
[22:37:53.372] kernel CRC32 area: addr: 00013A00 len: 00000200
[22:37:53.394] FB06 00013A00 00000200 2CA98F87 2CA98F87 YES
[22:37:53.394] kernel CRC32 area: addr: 00013C00 len: 00000200
[22:37:53.416] FB07 00013C00 00000200 89B13247 89B13247 YES
[22:37:53.416] kernel CRC32 area: addr: 00013E00 len: 00000200
[22:37:53.438] FB08 00013E00 00000200 5FFB17FC 5FFB17FC YES
[22:37:53.438] kernel CRC32 area: addr: 00014000 len: 00004000
[22:37:53.914] FB15 00014000 00004000 7ED463FF 7ED463FF YES
[22:37:53.914] kernel CRC32 area: addr: 00018000 len: 00004000
[22:37:54.389] FB14 00018000 00004000 2E6B84D2 2E6B84D2 YES
[22:37:54.389] kernel CRC32 area: addr: 0001C000 len: 00004000
[22:37:54.864] FB13 0001C000 00004000 770A59BE 770A59BE YES
[22:37:54.864] kernel CRC32 area: addr: 00020000 len: 00004000
[22:37:55.339] FB12 00020000 00004000 6992CD17 6992CD17 YES
[22:37:55.339] kernel CRC32 area: addr: 00024000 len: 00004000
[22:37:55.815] FB11 00024000 00004000 671039F7 671039F7 YES
[22:37:55.815] kernel CRC32 area: addr: 00028000 len: 00004000
[22:37:56.289] FB10 00028000 00004000 7D6D0D9A 7D6D0D9A YES
[22:37:56.289] kernel CRC32 area: addr: 0002C000 len: 00004000
[22:37:56.763] FB09 0002C000 00004000 85B8D17E 85B8D17E YES
[22:37:56.763] flash image is identical! exiting.
[22:37:56.764] interface close
[22:38:06.444] Using interface OpenPort 1.3 Mitsubishi TX3518HFc890f7c1d1ba3a3b30f72aa220d8580fb514f77c
[22:38:10.579] sending init sequence 2
[22:38:10.591] got 0x11 response
[22:38:10.591] sending init sequence 3
[22:38:10.975] entering bootloader
[22:38:10.991] sending kernel size (1531)
[22:38:11.015] sending kernel load address (0x0000F000)
[22:38:11.039] uploading kernel
[22:38:11.295] verifying kernel checksum response
[22:38:11.295] kernel valid
[22:38:11.509] kernel get version
[22:38:11.520] kernel debug:
[22:38:11.520] [B0] F2 A8 F0 36 F5 01 00 07 05 FB F0 00 B8 80
[22:38:11.531] kernel version is : OpenEcu Mitsubishi H8/539F Kernel V0.13
[22:38:11.531] reading kernel comm buffer size
[22:38:11.541] comm buffer size set to 256
[22:38:11.541] reading kernel flash buffer size
[22:38:11.553] flash buffer size set to 1024
[22:38:11.553] kernel read area: addr: 0000FEE0 len: 0001
[22:38:11.565] kernel read area: addr: 0000FEE2 len: 0001
[22:38:11.577] kernel read area: addr: 0000FEE3 len: 0001
[22:38:11.589] kernel read area: addr: 0000FF15 len: 0001
[22:38:11.601] flmcr: 80 ebr1: 00 ebr2: 00 ramcr: b8
[22:38:11.601] Flashing image to ECU memory...
[22:38:12.001] comparing ECU flash memory pages to image file
[22:38:12.002] seg start len ecu CRC32 img CRC32 same?
[22:38:12.002] kernel CRC32 area: addr: 00010000 len: 00003000
[22:38:12.355] FB16 00010000 00003000 65A830E2 65A830E2 YES
[22:38:12.356] kernel CRC32 area: addr: 00013000 len: 00000200
[22:38:12.387] FB01 00013000 00000200 C983D766 C983D766 YES
[22:38:12.387] kernel CRC32 area: addr: 00013200 len: 00000200
[22:38:12.420] FB02 00013200 00000200 93CC2427 93CC2427 YES
[22:38:12.420] kernel CRC32 area: addr: 00013400 len: 00000200
[22:38:12.441] FB03 00013400 00000200 931A6874 931A6874 YES
[22:38:12.441] kernel CRC32 area: addr: 00013600 len: 00000200
[22:38:12.463] FB04 00013600 00000200 68B5EA13 68B5EA13 YES
[22:38:12.463] kernel CRC32 area: addr: 00013800 len: 00000200
[22:38:12.485] FB05 00013800 00000200 ACFEFC80 ACFEFC80 YES
[22:38:12.486] kernel CRC32 area: addr: 00013A00 len: 00000200
[22:38:12.517] FB06 00013A00 00000200 2CA98F87 2CA98F87 YES
[22:38:12.517] kernel CRC32 area: addr: 00013C00 len: 00000200
[22:38:12.539] FB07 00013C00 00000200 89B13247 89B13247 YES
[22:38:12.539] kernel CRC32 area: addr: 00013E00 len: 00000200
[22:38:12.571] FB08 00013E00 00000200 5FFB17FC 5FFB17FC YES
[22:38:12.571] kernel CRC32 area: addr: 00014000 len: 00004000
[22:38:13.047] FB15 00014000 00004000 7ED463FF 7ED463FF YES
[22:38:13.047] kernel CRC32 area: addr: 00018000 len: 00004000
[22:38:13.522] FB14 00018000 00004000 2E6B84D2 2E6B84D2 YES
[22:38:13.522] kernel CRC32 area: addr: 0001C000 len: 00004000
[22:38:13.998] FB13 0001C000 00004000 770A59BE 770A59BE YES
[22:38:13.998] kernel CRC32 area: addr: 00020000 len: 00004000
[22:38:14.463] FB12 00020000 00004000 6992CD17 6992CD17 YES
[22:38:14.464] kernel CRC32 area: addr: 00024000 len: 00004000
[22:38:14.938] FB11 00024000 00004000 671039F7 671039F7 YES
[22:38:14.938] kernel CRC32 area: addr: 00028000 len: 00004000
[22:38:15.413] FB10 00028000 00004000 7D6D0D9A 7D6D0D9A YES
[22:38:15.413] kernel CRC32 area: addr: 0002C000 len: 00004000
[22:38:15.886] FB09 0002C000 00004000 85B8D17E 85B8D17E YES
[22:38:15.886] flash image is identical! exiting.
[22:38:15.887] interface close
 
Something definetely changed. It truly looks like I can write to the ecu now. I just need to know where the data I want (fuel/timing tables) are located on the ecu.
 
so they don't work on the h8 kernel for close to a year and I bought dsmlink last week haha

Anyone work on finding the physical addresses (hex addresses) for the variables lately?
I still have a copy of the defintion I was working on with the wrong addresses, mostly stolen from the evo6 definition.
 
I've started writing a definition for the 99.
I have Fuel and Timing maps so far.
You must be logged in to view this image or video.


These maps are identical to the 1995 maps.


There are still a lot of questions.

I don't know of anyone who has flashed a altered image yet.

Don't know if images will work in different year ECUs. (99 flash in 98 ECU)


If anyone wants to be a guinea pig let me know.
 
Last edited by a moderator:
So will this work with a 1997 ecu? Or will I have to swap in the 1999. . . Will a 1999 swap in? I'm pretty sure the 1998 will. As you can tell, I'm 2g ecu illiterate. . .
 
So will this work with a 1997 ecu? Or will I have to swap in the 1999. . . Will a 1999 swap in? I'm pretty sure the 1998 will. As you can tell, I'm 2g ecu illiterate. . .

2g ECU's are all interchangeable. For EvoScan/ECU flash the 98-99 ECU's are most effective as far as reflashability (or at least the chance of) and for their speed. 97's and lower appear to suffer from a lower sample rate. 95-96's being the slowest.
 
Thanx guys!

Ceddy, I want to be a guinea pig! My brother how ever has a 1997 ecu. I'll look into getting one of there's a chance that we can have reflashable non-eprom capabilities. He has just got it back together. a small 16g, tubular manifold. 6-bolt swap, fresh rebuild with 1g head/intake and 1990 cas. FMIC, stock injectors with fuel pressure bumped up to 60psi (525cc flow), walbro 255hp. Maft setup in blow through and true cold air intake. I have a 2g maf with a smashed honeycomb, I'm sure I can get the other honeycomb. I know having a factory accurate maf will be important for hacking a stock ecu the first time.
 
Thanx guys!

Ceddy, I want to be a guinea pig! My brother how ever has a 1997 ecu. I'll look into getting one of there's a chance that we can have reflashable non-eprom capabilities. He has just got it back together. a small 16g, tubular manifold. 6-bolt swap, fresh rebuild with 1g head/intake and 1990 cas. FMIC, stock injectors with fuel pressure bumped up to 60psi (525cc flow), walbro 255hp. Maft setup in blow through and true cold air intake. I have a 2g maf with a smashed honeycomb, I'm sure I can get the other honeycomb. I know having a factory accurate maf will be important for hacking a stock ecu the first time.

As of now I have found the timing and fuel maps, my next goal is injector size and deadtime. And to get rid of fuel cut.

You need to pick up a OpenPort/Tatrix 1.3U cable they are around $100. Once you are good to go PM me and I send everything you need to flash.

I just ordered a 98 ECU to test on, but won't get it for a few days.

This setup has a lot of potential, check out some of the Evo and Subby forums to see what they are doing with it.
 
As of now I have found the timing and fuel maps, my next goal is injector size and deadtime. And to get rid of fuel cut.

You need to pick up a OpenPort/Tatrix 1.3U cable they are around $100. Once you are good to go PM me and I send everything you need to flash.

I just ordered a 98 ECU to test on, but won't get it for a few days.

This setup has a lot of potential, check out some of the Evo and Subby forums to see what they are doing with it.

Does this cable allow logging through it? Like evoscan? Which I know very little about, as well. He's in the market for a logger, too.

EDIT: I found it. Yea, the recommended cable for evoscan is the same cable recommended for ecuflash :) . . .
 
I must say. I am absolutely impressed with the screen shots of evoscan. Elmscan is about half the cost, but I seriously doubt the graphing utilities you can use with elmscan even come close. . .

I'm even considering getting the evoscan obd1 cable for $70 for my 1g. I've gotten good at editing in tunerpro. And I have access to a eprom burner. I could sell dsmlink, have just as good of logging capabilities, and just as good of tuning capabilities; and have cash to pocket after the switch. I love my dsmlink. But going this route with a 1g is tempting!!! With a 1996+ 2g this is a no-brainer if the reflasher works. A 1998-1999 ecu is far less expensive than a 1995 ecu. Swapping to a 1g cas is even less of a head ache no changing the firing order on the plugs. no editing the 1995 eprom to invert the cas for the fuel injectors.
 
So let me get this straight, I could go the dmslink route for about $800, or I could get a cable and evoscan for about $125.

Now for someone who is at stock and trying to just reach 350HP, it seems like the best first step is to go this route and if you want to go further, then invest in DSMLink. Does this sound about right?

We might just need a right up for stock 7 bolt folks and those running a 6bolt in a 2G.

d
 
You need a 1998-199 ecu. Thats a cost. The code isn't completely hacked. In fact as above mentioned, only the fuel and timing maps are accessable right now. But hopefully we can work together and get the global and dead time down. Then, yes it will be more affordable. ESPECIALLY for 6bolt swaps. You can get a 1998-1999 ecu and not have to worry about the cas inversion issues. The evoscan tool logs just as well as dsmlink apparently (better in a few ways). And you can see and remove trouble codes. The ecuflas software. . . I don't know if that is free either. So it will nickle and dime you up to a much larger number than $120. But still far less than a 1995 eprom and dsmlink. . .

For a 350whp car? yes, once the global and dead time is found, this would be the ideal route, much more affordable and all the perameter control you'll need.
 
What exactly is the difference between a 98-99 ecu and a 97 ecu then?

d
 
My 99 is my DD, but I have been reading up on these posts and interested in the progress. I don't know if I feel comfortable being the "guinea pig", but I would be willing to help out.

Ceddy, shoot me a PM if I can be of any help.
 
You can use me as a guinea pig if you'd like. I have a little experience with ECUflash from my EVOs. As a matter of fact, I was going to install an EVO ECU, but just haven't had the time. I would much rather go this route. I already have a tactrix cable and the software. I've even downloaded my ROM and it looks identical to DNAs. And to answer someones question, yes the ECUflash software is free, just go here: EcuFlash - OpenECU

Kelly
 
I must say. I am absolutely impressed with the screen shots of evoscan. Elmscan is about half the cost, but I seriously doubt the graphing utilities you can use with elmscan even come close. . .

I'm even considering getting the evoscan obd1 cable for $70 for my 1g. I've gotten good at editing in tunerpro. And I have access to a eprom burner. I could sell dsmlink, have just as good of logging capabilities, and just as good of tuning capabilities; and have cash to pocket after the switch. I love my dsmlink. But going this route with a 1g is tempting!!! With a 1996+ 2g this is a no-brainer if the reflasher works. A 1998-1999 ecu is far less expensive than a 1995 ecu. Swapping to a 1g cas is even less of a head ache no changing the firing order on the plugs. no editing the 1995 eprom to invert the cas for the fuel injectors.

If you already have a regular 1G serial datalogger cable, you only have to buy a USB to serial adaptor that has FTDI chip and Evoscan will work on your 1G.
I've done it.
 
I have the 1g dsmlink logger/editor cable. . . I have scanmaster3 as well. It has the rs232 output (no special software needed, just a phone cord to serial adaptor which I have). Only thing the serial to usb adaptors don't work with this setup for some reason. It may not work with certain software like tunerstein. But work with evoscan. But I do not know this.

This is why I am interested in the evoscan software. I don't THINK the dsmlink cable to keyspan adapter will work. . . PlusI need to sell this with dsmlink. Who would buy used dsmlink without the cable. I may keep dsmlink it is money already invested. But who knows. . .
 
Support Vendors who Support the DSM Community
Boosted Fabrication ECM Tuning ExtremePSI Fuel Injector Clinic Innovation Products Jacks Transmissions JNZ Tuning Kiggly Racing Morrison Fabrications MyMitsubishiStore.com RixRacing RockAuto RTM Racing STM Tuned

Latest posts

Build Thread Updates

Vendor Updates

Latest Classifieds

Back
Top