RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 5:22 pm

All times are UTC




Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Whats the deal with EcuFlash and SH72543R?
PostPosted: Sat Feb 15, 2025 4:13 pm 
Offline
Newbie

Joined: Thu Jan 18, 2018 10:54 am
Posts: 27
Hello, few years I was happily editing and reading/writing ROMs in my 2010 Forester Euro5 diesel.
Now I changed to 2016 Outback Euro6 diesel and I was about to read rom, but could not...
E5 diesel uses SH7059 with 1536k memory
E6 diesel uses SH72543R with 2048k memory
Of corse there isnt option for Euro6 diesel in EcuFlash, but I think E5 and E4 also were created by some members here (Jochen and/or dshultz if I remember)
I thought - ill just change SH7059 to SH72543R and try, and EcuFlash did show that my newly created object has 2048k memory. I thought - thats it, but no it wasn't.
I tried subaruhitachi flash method that already had SH72543R, but that didnt work..
I get CALID, CVN and VIN
starting programming session
unlocking ECU
Requesting Seed
interface close
and thats it.

BUT when I tried subarubrz flash method, i got:
starting programming session...
turning off DTCs...
turning off unnecessary communications...
unlocking ECU...
Requesting Seed...
Sending Key...
entering bootloader...
reading area 00008000-000080FF...
reading area 00008000-0013FEFF...
interface close

Since BRZ uses SH72531 memmodel it only reads 1280k, not needed 2048k.

Cant find any info how to read ROM from this ECU apart from using different software.
Can someone get me on the right track? ECU has Denso written on it, thats why subaruhitachi didn't work?


Top
 Profile  
 
 Post subject: Re: Whats the deal with EcuFlash and SH72543R?
PostPosted: Sun Feb 16, 2025 11:14 am 
Offline
Newbie

Joined: Fri Jan 17, 2025 1:53 am
Posts: 7
Have you tried FastECU? It seems to have a EURO 6 Diesel module ("Select Protocol" on right hand upper menu)


Top
 Profile  
 
 Post subject: Re: Whats the deal with EcuFlash and SH72543R?
PostPosted: Sun Feb 16, 2025 12:59 pm 
Offline
Experienced

Joined: Tue Jun 06, 2017 6:11 pm
Posts: 215
drwormy wrote:
Have you tried FastECU? It seems to have a EURO 6 Diesel module ("Select Protocol" on right hand upper menu)

In released betas don't yet have working protocol for EURO6 diesels altought it's in the list. We need to look for test ECUs for it so we can start to work it out.


Top
 Profile  
 
 Post subject: Re: Whats the deal with EcuFlash and SH72543R?
PostPosted: Sun Feb 16, 2025 3:52 pm 
Offline
Experienced
User avatar

Joined: Sun Aug 18, 2019 12:10 pm
Posts: 278
Location: Russia, Ulan-Ude (Near Lake Baikal)
Looks like it have OBK, same as SH72531. Need to correct flash size only.

_________________
Subaru Outback BR9 EDM 2010 EJ253 CVT... Subaru Impreza GG2 JDM 2001 EJ152 AT...
Some Hitachi ROM's modifications...


Top
 Profile  
 
 Post subject: Re: Whats the deal with EcuFlash and SH72543R?
PostPosted: Mon Feb 17, 2025 2:22 pm 
Offline
Newbie

Joined: Thu Jan 18, 2018 10:54 am
Posts: 27
SergArb wrote:
Looks like it have OBK, same as SH72531. Need to correct flash size only.


You have an idea where to do that? Because I have looked everywhere in the EcuFlash folders and I can't find where the memmodels are defined..


Top
 Profile  
 
 Post subject: Re: Whats the deal with EcuFlash and SH72543R?
PostPosted: Mon Feb 17, 2025 2:37 pm 
Offline
Experienced
User avatar

Joined: Sun Aug 18, 2019 12:10 pm
Posts: 278
Location: Russia, Ulan-Ude (Near Lake Baikal)
Dieselforry wrote:
SergArb wrote:
Looks like it have OBK, same as SH72531. Need to correct flash size only.


You have an idea where to do that? Because I have looked everywhere in the EcuFlash folders and I can't find where the memmodels are defined..

You can't do that with EcuFlash. Only custom code changes/module creation. For example on FastECU's base.

_________________
Subaru Outback BR9 EDM 2010 EJ253 CVT... Subaru Impreza GG2 JDM 2001 EJ152 AT...
Some Hitachi ROM's modifications...


Top
 Profile  
 
 Post subject: Re: Whats the deal with EcuFlash and SH72543R?
PostPosted: Mon Feb 17, 2025 3:26 pm 
Offline
Experienced

Joined: Tue Jun 06, 2017 6:11 pm
Posts: 215
Dieselforry wrote:
SergArb wrote:
Looks like it have OBK, same as SH72531. Need to correct flash size only.


You have an idea where to do that? Because I have looked everywhere in the EcuFlash folders and I can't find where the memmodels are defined..

I can do a quick test version for you to test reading. I'll post download link here little later.


Top
 Profile  
 
 Post subject: Re: Whats the deal with EcuFlash and SH72543R?
PostPosted: Mon Feb 17, 2025 3:43 pm 
Offline
Experienced

Joined: Tue Jun 06, 2017 6:11 pm
Posts: 215
Here's the link:
https://drive.google.com/file/d/1ublgG9 ... drive_link

Download, extract and run. On main window click Select protocol and select sub_ecu_denso_sh72543_can_diesel. Then on main window, make sure OpenPort 2.0 is selected from upper right corner, start reading session by clicking green down arrow, switch ignition on and click ok.


Top
 Profile  
 
 Post subject: Re: Whats the deal with EcuFlash and SH72543R?
PostPosted: Tue Feb 18, 2025 8:59 am 
Offline
Newbie

Joined: Thu Jan 18, 2018 10:54 am
Posts: 27
MiikaS wrote:
Here's the link:
https://drive.google.com/file/d/1ublgG9 ... drive_link

Download, extract and run. On main window click Select protocol and select sub_ecu_denso_sh72543_can_diesel. Then on main window, make sure OpenPort 2.0 is selected from upper right corner, start reading session by clicking green down arrow, switch ignition on and click ok.


HI. I got so excited, I could not wait to try. Today before work I tried to read the ECU, and it was successful l, but the file size was still 1.2mb. I didn't check it closer because I was in a hurry, but I think it was 1.2mb.
This evening I will be able to test again.


Top
 Profile  
 
 Post subject: Re: Whats the deal with EcuFlash and SH72543R?
PostPosted: Tue Feb 18, 2025 9:13 am 
Offline
Experienced

Joined: Tue Jun 06, 2017 6:11 pm
Posts: 215
Dieselforry wrote:
MiikaS wrote:
Here's the link:
https://drive.google.com/file/d/1ublgG9 ... drive_link

Download, extract and run. On main window click Select protocol and select sub_ecu_denso_sh72543_can_diesel. Then on main window, make sure OpenPort 2.0 is selected from upper right corner, start reading session by clicking green down arrow, switch ignition on and click ok.


HI. I got so excited, I could not wait to try. Today before work I tried to read the ECU, and it was successful l, but the file size was still 1.2mb. I didn't check it closer because I was in a hurry, but I think it was 1.2mb.
This evening I will be able to test again.

Ok, let me check code and fix it to get correct size.


Top
 Profile  
 
 Post subject: Re: Whats the deal with EcuFlash and SH72543R?
PostPosted: Tue Feb 18, 2025 9:31 am 
Offline
Experienced

Joined: Tue Jun 06, 2017 6:11 pm
Posts: 215
Ok, I've updated the file, same link as before.

It is possible that it won't read last 0x100 bytes or so, so if it fails, you can send me the log file from folder C:\Users\<user>\AppData\Local\FastECU\<version>\syslogs


Top
 Profile  
 
 Post subject: Re: Whats the deal with EcuFlash and SH72543R?
PostPosted: Wed Feb 19, 2025 4:16 am 
Offline
Newbie

Joined: Mon Jan 29, 2024 12:48 am
Posts: 1
MiikaS wrote:
Ok, I've updated the file, same link as before.

It is possible that it won't read last 0x100 bytes or so, so if it fails, you can send me the log file from folder C:\Users\<user>\AppData\Local\FastECU\<version>\syslogs

note: I'm not OP

I've been able to run the new version on my 2016 Outback Diesel. The ROM size comes out at 1280 kb.

I have checked the syslog and the lines below appear
Quote:
(DD) Protocol name for selected ROM found: sub_ecu_denso_sh72543_can_diesel == sub_ecu_denso_sh72543_can_diesel
(DD) Protocol info for selected ROM updated
(DD) Protocol to use: sub_ecu_denso_sh72543_can_diesel
(DD) MCU type: SH72543d SH72543d and index: 14
(DD) void MainWindow::external_logger(QString) Starting
(II) Read memory with flashmethod 'sub_ecu_denso_sh72543_can_diesel' and kernel 'C:/Users/Lachie/AppData/Local/FastECU/0.1.0-beta.5/kernels/ssmk_can_tp_sh72543d_euro6.bin'


Referring to /AppData/Local/FastECU/0.1.0-beta.5/kernels/ there is no .bin with that name.
Further down, we get
Quote:
(II) Connecting to ECU Denso SH72531 CAN bootloader, please wait...


Final kernel read is
Quote:
(II) Kernel read addr: 0x0013FE00 length: 0x00000100,


I've been reading the code to try and understand what is happening and line #814 in flash_ecu_subaru_denso_sh72531_can.cpp is
#814 in flash_ecu_subaru_denso_sh72531_can.cpp wrote:
length = 0x137F00; // hack for testing
this aligns with the reading being aligned to SH72531 and the final kernel address of 13FE00 (+ 0x100).

Note that I wouldn't know the first thing about how to compile this so I haven't mucked around with different lengths. Other 2016 diesel .bins posted here have final hex value at 1fffff (2064 kb)


Last edited by Ben78 on Thu Feb 20, 2025 7:13 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Whats the deal with EcuFlash and SH72543R?
PostPosted: Wed Feb 19, 2025 7:10 am 
Offline
Newbie

Joined: Thu Jan 18, 2018 10:54 am
Posts: 27
MiikaS wrote:
Ok, I've updated the file, same link as before.

It is possible that it won't read last 0x100 bytes or so, so if it fails, you can send me the log file from folder C:\Users\<user>\AppData\Local\FastECU\<version>\syslogs


Thanks for quick response. I tried new version, but it still was 1.2mb. I will e-mail you .bin and log files ASAP.


Top
 Profile  
 
 Post subject: Re: Whats the deal with EcuFlash and SH72543R?
PostPosted: Tue Mar 11, 2025 5:32 pm 
Offline
Newbie

Joined: Thu Jan 18, 2018 10:54 am
Posts: 27
Update on this

With a lot of back and forth with MiikaS, reading and writing Subaru Euro6 ROM is now possible with FastECU software.
MiikaS will probably tell more, if he wants.


Top
 Profile  
 
 Post subject: Re: Whats the deal with EcuFlash and SH72543R?
PostPosted: Tue Mar 11, 2025 9:56 pm 
Offline
Newbie

Joined: Sun Feb 02, 2020 10:12 pm
Posts: 15
Dieselforry wrote:
Update on this

With a lot of back and forth with MiikaS, reading and writing Subaru Euro6 ROM is now possible with FastECU software.
MiikaS will probably tell more, if he wants.


YES PLEASE! :D,
I have also a Euro 6 Diesel thats got a bad tune from a "tuner" so now we cant use it due to all the safty is just straight turnd off...
he have already killd one engine....


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 10 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