RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 4:18 pm

All times are UTC





Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: EcuFlash can't Read, Can Test Write
PostPosted: Tue Jun 21, 2022 2:18 am 
Offline
Newbie

Joined: Tue May 05, 2020 12:17 am
Posts: 21
Location: Canada
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.hex

If 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=10861
https://www.romraider.com/forum/viewtopic.php?f=8&t=12826

What 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 successful
Code:
[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


You do not have the required permissions to view the files attached to this post.

_________________
Current: 2007 JDM Legacy Spec B. Wagon
Former: 2005 JDM Legacy GT Wagon World Rally Edition, 2006 Forester XT, 2005 Impreza RS, 1999 Legacy Wagon


Top
 Profile  
 
 Post subject: Re: EcuFlash can't Read, Can Test Write
PostPosted: Tue Jun 21, 2022 3:33 am 
Offline
Experienced

Joined: Tue Jun 06, 2017 6:11 pm
Posts: 215
Have you tried first succesfully to test write ECU and then WITHOUT turning ignition off to read ECU?


Top
 Profile  
 
 Post subject: Re: EcuFlash can't Read, Can Test Write
PostPosted: Tue Jun 21, 2022 4:03 am 
Offline
Experienced

Joined: Sun Oct 26, 2014 6:59 pm
Posts: 246
Location: Russia
select can. press read. turn on the ignition. wait 5 seconds. press ok.
green do not close

_________________
https://vk.com/cortin_ecu


Top
 Profile  
 
 Post subject: Re: EcuFlash can't Read, Can Test Write
PostPosted: Thu Jun 23, 2022 11:08 pm 
Offline
Newbie

Joined: Tue May 05, 2020 12:17 am
Posts: 21
Location: Canada
MiikaS wrote:
Have you tried first succesfully to test write ECU and then WITHOUT turning ignition off to read ECU?


Just tried this, keeping ECU on after test write then preforming read. Did a test write, which worked, then tried a test read, first attempt to read failed right away at "kernel version", second attempt failed with same error I was having above

Code:
[20:00:36.990] using metadata XML ID A2UI000K from file C:/Program Files (x86)/OpenECU/EcuFlash/rommetadata/subaru/Legacy GT spec.B/A2UI000K.xml
                which inherits XML ID 32BITBASE from file C:/Program Files (x86)/OpenECU/EcuFlash/rommetadata/MerpMod/Bases/32BITBASE.xml
[20:00:36.990] ---notes for A2UI000K---
               2014/05/22 [Tactrix] Tactrix definition auto cleaned|merged w/ RomRaiderGitHubAlphaMay2014.
[20:00:37.247] J2534 API Version: 04.04
[20:00:37.247] J2534 DLL Version: 1.02.4870 Feb  3 2017 23:36:31
[20:00:37.247] Device Firmware Version: 1.17.4877
[20:00:37.247] Device Serial Number: TA$pSJM4
[20:00:39.419] kernel get version
[20:00:40.841] interface close
[20:00:40.842] interface close
[20:00:50.539] using metadata XML ID A2UI000K from file C:/Program Files (x86)/OpenECU/EcuFlash/rommetadata/subaru/Legacy GT spec.B/A2UI000K.xml
                which inherits XML ID 32BITBASE from file C:/Program Files (x86)/OpenECU/EcuFlash/rommetadata/MerpMod/Bases/32BITBASE.xml
[20:00:50.539] ---notes for A2UI000K---
               2014/05/22 [Tactrix] Tactrix definition auto cleaned|merged w/ RomRaiderGitHubAlphaMay2014.
[20:00:50.727] J2534 API Version: 04.04
[20:00:50.727] J2534 DLL Version: 1.02.4870 Feb  3 2017 23:36:31
[20:00:50.727] Device Firmware Version: 1.17.4877
[20:00:50.727] Device Serial Number: TA$pSJM4
[20:00:52.759] kernel get version
[20:00:52.764] kernel version is : OpenECU Subaru SH7058 OCP CAN Kernel V1.07
[20:00:52.764] reading kernel comm buffer size
[20:00:52.766] comm buffer size set to 2048
[20:00:52.766] reading kernel flash buffer size
[20:00:52.768] flash buffer size set to 4096
[20:00:52.768] -- dumping ECU memory --
[20:00:52.781] kernel read area: addr: 00000000 len: 0800
[20:00:54.796] invalid / no kernel response to read
[20:00:54.796] kernel read area: addr: 00000000 len: 0800
[20:00:56.808] invalid / no kernel response to read
[20:00:56.808] kernel read area: addr: 00000000 len: 0800
[20:00:58.812] invalid / no kernel response to read
[20:00:58.812] ECU memory read failure.
[20:00:58.812] can't read image.
[20:00:58.812] interface close
[20:00:58.814] interface close

_________________
Current: 2007 JDM Legacy Spec B. Wagon
Former: 2005 JDM Legacy GT Wagon World Rally Edition, 2006 Forester XT, 2005 Impreza RS, 1999 Legacy Wagon


Top
 Profile  
 
 Post subject: Re: EcuFlash can't Read, Can Test Write
PostPosted: Thu Jun 23, 2022 11:30 pm 
Offline
Newbie

Joined: Tue May 05, 2020 12:17 am
Posts: 21
Location: Canada
cortin wrote:
select can. press read. turn on the ignition. wait 5 seconds. press ok.
green do not close


Clicking read, turning car on, waiting 1, or 2, 3, 4, 5 seconds, then clicking 'ok' (car is cylcing relays like in test mode)
Produced the same error as original (below)

Code:
[20:19:47.473] -- dumping ECU memory --
[20:19:47.487] kernel read area: addr: 00000000 len: 0800
[20:19:49.495] invalid / no kernel response to read
[20:19:49.495] kernel read area: addr: 00000000 len: 0800
[20:19:51.515] invalid / no kernel response to read
[20:19:51.515] kernel read area: addr: 00000000 len: 0800
[20:19:53.522] invalid / no kernel response to read
[20:19:53.522] ECU memory read failure.
[20:19:53.522] can't read image.
[20:19:53.522] interface close
[20:19:53.524] interface close



Clicking Ok then waiting 1,2,3,4, 5 seconds then turning key on (Car cycles relays like in test mode)
Produces the same error as my original one, or this one below

Code:
[20:11:00.818] kernel get version
[20:11:01.540] CVN : 90E098EC
[20:11:01.542] Requesting Seed...
[20:11:01.545] Sending Key...
[20:11:02.048] J2534 error [ERR_TIMEOUT].
[20:11:02.746] J2534 error [ERR_TIMEOUT].
[20:11:03.468] J2534 error [ERR_TIMEOUT].
[20:11:04.179] J2534 error [ERR_TIMEOUT].
[20:11:04.887] J2534 error [ERR_TIMEOUT].
[20:11:05.602] J2534 error [ERR_TIMEOUT].
[20:11:05.811] download transfer failure at address FFFF3000.
[20:11:05.811] interface close
[20:11:05.813] interface close

_________________
Current: 2007 JDM Legacy Spec B. Wagon
Former: 2005 JDM Legacy GT Wagon World Rally Edition, 2006 Forester XT, 2005 Impreza RS, 1999 Legacy Wagon


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl