RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Thu Dec 25, 2025 2:35 am

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Common ROM Text Labels & ROM Locations - 3 ECU Comparision
PostPosted: Sun May 03, 2020 5:12 pm 
Offline
Newbie

Joined: Sat Apr 25, 2020 12:58 pm
Posts: 75
Attachment:
df.jpg

Using a HEX editor I compared a few ROMs from about the same year and noted some of the common labels and their address.

Does anyone know what "12345" or "DABCDNODE" are used for or signify?
For theses 3 ECUs, they are in the same location, which must mean something...


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


Top
 Profile  
 
 Post subject: Re: Common ROM Text Labels & ROM Locations - 3 ECU Comparisi
PostPosted: Mon May 04, 2020 2:54 am 
Offline
Experienced
User avatar

Joined: Tue Oct 13, 2015 1:56 am
Posts: 141
Location: Russia, Voronezh
First 0x8200 bytes within CAN-based ROMs are kinda bootloader and seem to stay the same for most of ROMs within family. There are some areas in it which store the FW upgrade/reflash history details or initial ROM IDs - saw them updated after reflash via commercial tool with ECUID and some other piece of data in small pieces (100..200 bytes). So no surprises if they are close to each other for your ROMs.


Top
 Profile  
 
 Post subject: Re: Common ROM Text Labels & ROM Locations - 3 ECU Comparisi
PostPosted: Tue May 05, 2020 8:40 am 
Offline
Newbie

Joined: Sat Apr 25, 2020 12:58 pm
Posts: 75
Shuher wrote:
First 0x8200 bytes within CAN-based ROMs are kinda bootloader and seem to stay the same for most of ROMs within family. There are some areas in it which store the FW upgrade/reflash history details or initial ROM IDs - saw them updated after reflash via commercial tool with ECUID and some other piece of data in small pieces (100..200 bytes). So no surprises if they are close to each other for your ROMs.

Interesting... thanks for sharing your knowledge on this.

Just for fun, I compared a 2012 Infiniti FX37 (3EV1A) to a 2017 Nissan 370z (6GE2C) since they use the same engine, the wonderful VQ37VHR. All but 1-2 bytes were the same in the first 0x8200 bytes, just like you said :)

The rest of the ROM didn't match up very often. I would have thought the same engine would have similar code, but I guess all it takes is a single table to be a little longer and everything is shifted by a byte or more.


Top
 Profile  
 
 Post subject: Re: Common ROM Text Labels & ROM Locations - 3 ECU Comparisi
PostPosted: Tue Jun 01, 2021 6:50 pm 
Offline
Newbie

Joined: Sun May 09, 2021 12:41 am
Posts: 28
Can you share your rom dump code or at a minimum the algorithm?


Top
 Profile  
 
 Post subject: Re: Common ROM Text Labels & ROM Locations - 3 ECU Comparisi
PostPosted: Mon Jun 14, 2021 12:32 pm 
Offline
Newbie

Joined: Sat Apr 25, 2020 12:58 pm
Posts: 75
(posted in another thread, but may also be helpful here)

Quick Update:
The program seems to work well. I have dumped 5 different G37 ECUs and a 2010 Altima.
The ROMs look to be valid, based on the location of the usual text. (LOADER80, DATABASE, SH705927N, DABCDODE, ECU ID and NHU)

I tried to dump a 2017 Maxima and it didn't work. I made a small change to the code and haven't been able to retest it. My buddy sold his Maxima.

I do expect it to work on other Nissan/Infiniti vehicles, but more testing needs to be done.

One Caution:
Due to the speed of dumping the ECU (5 minutes), the other CAN modules don't see the ECU and most of them set CAN bus communication error code(s). I use OBDFusion with the enhanced diagnostic add-on to clear the codes and everything is back to normal.

In the next week, I will post a link to motorvateDIY's github, where schematics and code will be posted.
I hope others will be able to test and we can find out more about the 2008+ ECUs.


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

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


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