I'm looking for some help reading the rom on my 2007 JDM Legacy Spec B. I can test write roms okay, but fails to read the rom from the car. I get a "invalid / no kernel response to read"
It test writes the factory rom okay, so assuming rom isn't locked (which I feared)
On test write, and compare the rom is identical to the factory rom, so I'm assuming it isn't tuned in any form.
'Factory' rom I test wrote
https://github.com/bludgod/RomRaider/blob/master/JDM/Legacy/A2UG000k-2006-JDM-Subaru-Legacy-GT-spec.B-MT.hexIf I knew it would work okay I would flash the stock rom over the existing rom (appears to be stock) as a test to try, but scared of bricking the ECU since it's having issues downloading the rom.
Car:2007 JDM Legacy GT Wagon Spec B, 2.0L, 6 speed manual, Si Drive (2007 as verified by VIN, per the def file for this CALID the ECU is 2006, car was made Nov. 2006)
From RomRaider Logger:CAL ID: A2UG000K (Listed as a 2006 ECU with experimental defs, others have read roms and flashed okay thou)
ECU ID: 4B04785007
AndyMac has read this rom okay on his car
https://www.romraider.com/forum/viewtopic.php?f=5&t=10861https://www.romraider.com/forum/viewtopic.php?f=8&t=12826What I've tried:1 - I've tried 2 laptops, a newer dell with the an existing install of EcuFlash, then uninstalled and reinstalled EcuFlash with new defs. And a second laptop with a fresh install of Windows 10 and EcuFlash.
Both have identical behaviour.
2 - Test mode connectors connected and disconnected (from what I've read they can be disconnected for Can ECUs)
3 - Verified it's going into test mode with RomRaider Logger. It doesn't flash the CEL light with connectors connected unless the engine is started, and doesn't cycle rad fans or click relays. Runs like it's in test mode when started and flashes CEL.
4 - Tried sti05 and subarucan flashing methods - subarucan works for test write, sti05 will spit out the ECUID then fail.
5 - Unplugged and replugged the OpenPort cable a few times
6 - Played with the timing of 'read', tried clicking okay on the read pop up window then immediately turning ignition on, starting with ignition on then hitting okay, pressing okay waiting a few seconds then turning ignition on.
Full error log:Attachment:
ecuflash_log_20220620t205446.txt
Read error:Code:
[20:55:41.004] J2534 API Version: 04.04
[20:55:41.004] J2534 DLL Version: 1.02.4870 Feb 3 2017 23:36:31
[20:55:41.004] Device Firmware Version: 1.17.4877
[20:55:41.004] Device Serial Number: TA$pSJM4
[20:55:43.287] kernel get version
[20:55:43.292] kernel version is : OpenECU Subaru SH7058 OCP CAN Kernel V1.07
[20:55:43.292] reading kernel comm buffer size
[20:55:43.294] comm buffer size set to 2048
[20:55:43.294] reading kernel flash buffer size
[20:55:43.295] flash buffer size set to 4096
[20:55:43.296] -- dumping ECU memory --
[20:55:43.308] kernel read area: addr: 00000000 len: 0800
[20:55:45.319] invalid / no kernel response to read
[20:55:45.319] kernel read area: addr: 00000000 len: 0800
[20:55:47.334] invalid / no kernel response to read
[20:55:47.334] kernel read area: addr: 00000000 len: 0800
[20:55:49.338] invalid / no kernel response to read
[20:55:49.338] ECU memory read failure.
[20:55:49.338] can't read image.
[20:55:49.339] interface close
[20:55:49.341] interface close
Test write successfulCode:
[20:55:56.945] J2534 API Version: 04.04
[20:55:56.946] J2534 DLL Version: 1.02.4870 Feb 3 2017 23:36:31
[20:55:56.946] Device Firmware Version: 1.17.4877
[20:55:56.946] Device Serial Number: TA$pSJM4
[20:55:58.778] kernel get version
[20:55:58.783] kernel version is : OpenECU Subaru SH7058 OCP CAN Kernel V1.07
[20:55:58.783] reading kernel comm buffer size
[20:55:58.785] comm buffer size set to 2048
[20:55:58.785] reading kernel flash buffer size
[20:55:58.787] flash buffer size set to 4096
[20:55:58.787] -- test flashing image to ECU memory --
[20:55:59.197] -- comparing ECU flash memory pages to image file --
[20:55:59.197] seg start len ecu CRC32 img CRC32 same?
[20:55:59.211] FB01 00000000 00001000 946D3F27 946D3F27 YES
[20:55:59.224] FB02 00001000 00001000 EA035F4B EA035F4B YES
[20:55:59.238] FB03 00002000 00001000 5D934A1B 5D934A1B YES
[20:55:59.251] FB04 00003000 00001000 B585C9DF B585C9DF YES
[20:55:59.264] FB05 00004000 00001000 58CBA2F2 58CBA2F2 YES
[20:55:59.278] FB06 00005000 00001000 3A1F0459 3A1F0459 YES
[20:55:59.292] FB07 00006000 00001000 3E619EA1 3E619EA1 YES
[20:55:59.305] FB08 00007000 00001000 89F5D89F 89F5D89F YES
[20:55:59.552] FB09 00008000 00018000 E24D0276 E24D0276 YES
[20:55:59.882] FB10 00020000 00020000 7CF53DBB 7CF53DBB YES
[20:56:00.211] FB11 00040000 00020000 6A7DD222 6A7DD222 YES
[20:56:00.540] FB12 00060000 00020000 DC24768D DC24768D YES
[20:56:00.869] FB13 00080000 00020000 8F14150F 8F14150F YES
[20:56:01.199] FB14 000A0000 00020000 AF575432 AF575432 YES
[20:56:01.528] FB15 000C0000 00020000 2A19F79C 2A19F79C YES
[20:56:01.859] FB16 000E0000 00020000 371D2655 371D2655 YES
[20:56:01.859] flash image is identical! exiting without writing to flash.
[20:56:01.860] interface close
[20:56:01.862] interface close
Computer details:Computer 1: Dell Insipron laptop 2018, windows 10, EcuFlash 1.44 freshy installed over existing unistall, program file deleted, PC rebooted
Computer 2: Dell Latitude laptop circa 2010, windows 10 fresh install, EcuFlash 1.44
Genuine OpenPort 2.0 Cable - Brand new