RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 10:41 pm

All times are UTC





Post new topic Reply to topic  [ 23 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: evo definitions
PostPosted: Sun Jul 30, 2006 2:54 pm 
Offline
RomRaider Donator
User avatar

Joined: Thu Mar 30, 2006 2:38 am
Posts: 5336
I've been copying over Evo definitions from Ecuflash for RomRaider (with Colby's permission), but I have a few issues. I can't open any roms because the id for Evos is represented in hex and not the ascii string that the subarus are read in. Ecuflash has a different tag for reading their id, which is <internalidhex> instead of <internalidstring> (tried this, but still didn't work). For example, one of the ids for the evo9 is 0x88590014.

Also, the immobilizer code should be displayed in hex and not the decimal conversion. Anyway to display hex in a table?

Without at least the first fix, I can't test any of the evo defs, so I am kind of stuck at the first definition.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jul 30, 2006 10:22 pm 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 4:33 pm
Posts: 2079
Location: Palo, IA
Ooo.. yeah, I can work that in to the next release relatively easily I think. I'll probably have some more questions in the next couple days but it shouldn't be a problem.

_________________
- Jared


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jul 30, 2006 11:26 pm 
Offline
RomRaider Donator
User avatar

Joined: Thu Mar 30, 2006 2:38 am
Posts: 5336
Can you put it in a test release? I'm kinda stuck without a way of testing the first definition.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jul 31, 2006 12:00 am 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 4:33 pm
Posts: 2079
Location: Palo, IA
Yeah, I'll try to get it done tomorrow.. I don't think it should take long.

_________________
- Jared


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jul 31, 2006 12:03 am 
Offline
RomRaider Donator
User avatar

Joined: Thu Mar 30, 2006 2:38 am
Posts: 5336
thanks!


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jul 31, 2006 3:30 pm 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 4:33 pm
Posts: 2079
Location: Palo, IA
Ok, it's looking to be a bit more work than I expected.. or maybe I'm just too tired. I probably won't finish this till wednesday. But I may be wrong.

_________________
- Jared


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jul 31, 2006 4:10 pm 
Offline
RomRaider Donator
User avatar

Joined: Thu Mar 30, 2006 2:38 am
Posts: 5336
That's cool. Didn't want to put any pressure on ya! :D Figured it would be nice to have some Evo definitions ready for the next new release.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jul 31, 2006 4:13 pm 
Offline
RomRaider Donator
User avatar

Joined: Thu Mar 30, 2006 2:38 am
Posts: 5336
Just to clarify, here's a screenshot of the calibration id for the 88590014:


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


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jul 31, 2006 5:44 pm 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 4:33 pm
Posts: 2079
Location: Palo, IA
I havent done the revision code yet. I'm thinking this'll be easier than the immobiliser code I'm working on now. The immobiliser code is being pretty frustrating and I didn't get any sleep last night :(

Edit: It occurs to me the immobiliser code isn't totally necessary. They'll still be able to view and change it (ie, look at theirs and paste it in to the new ROM). I'll keep working on it though..

_________________
- Jared


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jul 31, 2006 6:57 pm 
Offline
RomRaider Donator
User avatar

Joined: Thu Mar 30, 2006 2:38 am
Posts: 5336
I wouldn't worry about the immobilizer code for now since they can still read and edit it - just something for the future to be consistent with Ecuflash.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jul 31, 2006 7:20 pm 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 4:33 pm
Posts: 2079
Location: Palo, IA
I'll look at it some more.. might as well get it right the first time. Is the rom ID an actual identifier or just a series of bytes that happen to be unique?

_________________
- Jared


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jul 31, 2006 7:40 pm 
Offline
RomRaider Donator
User avatar

Joined: Thu Mar 30, 2006 2:38 am
Posts: 5336
They seem to be an identifier as the next revision is 8859 0015, for example.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Aug 17, 2006 11:03 pm 
Offline
Experienced

Joined: Fri Mar 24, 2006 7:14 pm
Posts: 768
Location 0x0F50 is the ROM ID. (xxxx)
Location 0x03FFFA is the Hex for ROM ID. (JMxxxx)
Location 0x0F54 is the Revision number. (xxxx)

For all 256kb and 512kb ROM's.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Aug 18, 2006 10:43 pm 
Offline
Experienced

Joined: Fri Mar 24, 2006 7:14 pm
Posts: 768
Since RomRaider is currently built to read the String data(ex. "JM8859" ) and not the actual HEX for the identifier you will only get the correct readings for a single revision that matches the original Definitions.

Basically RomRaider needs to read from the HEX itself to determine the revision correctly.
0xF50 = 8859
0xF54 = 0014 (Revision 14)
0xF54 = 0015 (Revision 15)

This can be used in the meantime to open most ROMs. Most tables don't display correctly due to other things you guys are working on currently, but it's a start.

Code:
<rom base="EVO9BASE">
      <romid>
         <xmlid>88590014</xmlid>
         <internalidaddress>3FFFA</internalidaddress>
         <internalidstring>JM8859</internalidstring>
         <caseid></caseid>
         <ecuid></ecuid>
         <market>USDM</market>
         <transmission>MT</transmission>
         <year>06</year>
         <flashmethod>mitsukernelocp</flashmethod>
         <memmodel>SH7055</memmodel>
         <obsolete>false</obsolete>
      </romid> 


Top
 Profile  
 
 Post subject:
PostPosted: Fri Aug 18, 2006 11:40 pm 
Offline
RomRaider Donator
User avatar

Joined: Thu Mar 30, 2006 2:38 am
Posts: 5336
Jared's already fixed that in 3.2b. Just add 0x in front of the id. For example,

<internalidstring>0x88590014</internalidstring>


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

All times are UTC


Who is online

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