RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Tue Dec 23, 2025 11:01 am

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 26 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: The timeline for new definitions
PostPosted: Sat Jun 26, 2010 12:35 am 
Offline
Moderator

Joined: Wed Nov 22, 2006 10:23 pm
Posts: 2565
Recently there have been a few people asking when new definitions for their ROMs will be available. I am sure that more people will be wondering the same thing as time goes on, so rather than reposting the same answer in a new thread every week, I've started this thread. Here is the current situation:

  • The vast majority of the existing ROM definitions for RomRaider were created by Merchgod.

  • Merchgod is no longer creating new ROM definitions for RomRaider.

  • There are a few people (myself included) who are learning to reverse-engineer ROMs, with the hope that we will be able to define new tables and logging parameters for existing ROMs, and also be able to create definitions for new ROMs.

  • There is no timeline for future ROM definitions. There probably will be more ROM definitions in the future but none of us is ready to promise anything.

  • Please do post your ROM if a definition is not yet available. You might get a definition quickly. Some ROMs are similar enough to existing ROMs that we can create new definitions quickly and easily.

  • Do not post definition requests in this thread. Start a new thread, attach the ROM, and let us know the make, model, and market of the car the ROM was taken from. For example, "2010 Legacy GT, USDM." Having a thread for each ROM will make it easier to track the status of the corresponding definition.

  • If you do not get a new definition soon, there is still a fair chance that you will get a definition in the future, when there is more talent available for creating them. Please be patient.

Again, please post your ROM (in a new thread) if a definition is not yet available for it. One day we probably will have the talent and the tools to release new definitions for groups of ROMs, and posting your ROM is the way to get your ROM supported. We just can't promise when that day will come.

I will update this post as the situation changes.

_________________
2005 Legacy GT w/ ATP 3076, IWG, MBC, BCS, BC 272, LC, FFS, OMG
Please don't send questions via PM. Post a thread and send me a link to it instead. Thanks!


Last edited by nsfw on Fri Jul 02, 2010 11:32 pm, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: The timeline for new definitions
PostPosted: Sat Jun 26, 2010 3:46 am 
Offline
Newbie

Joined: Wed Apr 21, 2010 5:05 pm
Posts: 36
Location: united kingdom
a def for the classic AE800 would be nice :wink:


Top
 Profile  
 
 Post subject: Re: The timeline for new definitions
PostPosted: Sat Jun 26, 2010 4:15 am 
Offline
Moderator

Joined: Wed Nov 22, 2006 10:23 pm
Posts: 2565
If the ROM you're talking about has not been posted yet, start a thread and attach it.

Include the model, year, and market (USDM, JDM, etc) so that we know what it's for.

Please do not post ROMs to this thread though.

_________________
2005 Legacy GT w/ ATP 3076, IWG, MBC, BCS, BC 272, LC, FFS, OMG
Please don't send questions via PM. Post a thread and send me a link to it instead. Thanks!


Top
 Profile  
 
 Post subject: Re: The timeline for new definitions
PostPosted: Sat Jun 26, 2010 6:37 am 
Offline
Newbie

Joined: Wed Apr 21, 2010 5:05 pm
Posts: 36
Location: united kingdom
it's the one thats ecutek, there are 3 versions AE800,801 & 802 EDM MY99 - MY00. apparently it's been difficult to crack.

I have an AE802 bin file on my pc but can't do anything with it.


Top
 Profile  
 
 Post subject: Re: The timeline for new definitions
PostPosted: Sat Jun 26, 2010 9:35 am 
Offline
RomRaider Donator
User avatar

Joined: Wed Feb 06, 2008 3:49 am
Posts: 1054
Location: Australia
RomRaider does not support "cracking" of other companies' ROMs. If you have an "ECUTEK" ROM, do not post it as it will be removed immediately and you will most likely be banned.

Leslie

_________________

Current Car: 2002 ADM WRX STi
Current Engine: EJ207
Current Mods: X-Force 3" TBE Exhaust, GCG "bolt-on" GT3076R, APS 3" Hard Turbo Inlet, Short Ram Pod, RomRaider/ECUFlash Tune
Current Power: 248kw@wheels (332whp)


Top
 Profile  
 
 Post subject: Re: The timeline for new definitions
PostPosted: Sat Jun 26, 2010 11:39 pm 
Offline
Newbie

Joined: Fri Jan 12, 2007 6:12 pm
Posts: 5
Hi, i posted the tread on April :"Definition Request 2010 SADM WRX 5MT - AZ1G400Y"
i think is very similar to AZ1G400X and AZ1G400W that are already supported, do you think there will be a chance to have it soon in this case?

tks

Nic


Top
 Profile  
 
 Post subject: Re: The timeline for new definitions
PostPosted: Sun Jun 27, 2010 5:23 am 
Offline
Newbie

Joined: Wed Apr 21, 2010 5:05 pm
Posts: 36
Location: united kingdom
wrxsti-l wrote:
RomRaider does not support "cracking" of other companies' ROMs. If you have an "ECUTEK" ROM, do not post it as it will be removed immediately and you will most likely be banned.

Leslie


yeah i know thats why i heven't posted it. lol

what program can i use to open the bin file to look at it without it looking like some complicated code. :?:


Top
 Profile  
 
 Post subject: Re: The timeline for new definitions
PostPosted: Mon Jun 28, 2010 11:32 am 
Offline
Experienced

Joined: Sun Oct 15, 2006 9:10 pm
Posts: 195
viewtopic.php?f=8&t=6180

I posted it a while back, and tossing it in this thread, so hoping it cannot be forgotten about :mrgreen:


Top
 Profile  
 
 Post subject: Re: The timeline for new definitions
PostPosted: Wed Jul 07, 2010 5:00 pm 
Offline
Newbie

Joined: Thu Mar 23, 2006 5:17 am
Posts: 26
Location: support@tactrix.com
I haven't formally posted about this, but I have invested a good amount of time building an automatic definition generator for SH2 Subarus (it should also work to a lesser degree for other SH2 makes). The system understands SH2 code and uses a variety of techniques to identify functionally equivalent code making memory references. By using similar ROMs with known good metadata, it is able to find 100% of the tables, DTCs, RAM parameters etc. I have been fine tuning it on the large body of ROMs / definitions already in existence to validate that it is always finding the addresses correctly. This program isn't going to identify new functionality / tables in future code versions - you still need a human for that - but it is exceedingly good at finding known things in new ROMs. Very soon I will be soliciting people for any ROMs that lack definitions so I can generate a definition for them. EcuFlash will also have an auto-upload feature so that new ROMs can be sent to us when they are found.

Colby


Top
 Profile  
 
 Post subject: Re: The timeline for new definitions
PostPosted: Wed Jul 07, 2010 5:07 pm 
Offline
Administrator
User avatar

Joined: Wed Oct 25, 2006 12:32 am
Posts: 3040
:D

Awesome.


Top
 Profile  
 
 Post subject: Re: The timeline for new definitions
PostPosted: Wed Jul 07, 2010 10:06 pm 
Offline
RomRaider Donator
User avatar

Joined: Mon Dec 15, 2008 3:12 am
Posts: 672
Location: The Philippines
That's why you havent been active in the micro sd logger thread over at open ecu. Great work, open source will be moving forward then. :-)


Top
 Profile  
 
 Post subject: Re: The timeline for new definitions
PostPosted: Wed Jul 07, 2010 11:23 pm 
Offline
Moderator

Joined: Wed Nov 22, 2006 10:23 pm
Posts: 2565
That sounds terrific. I am way more interested in finding new stuff than in re-finding the same thing in a hundred ROMs each time I find something new. :)

Will it work for SH4 as well?

_________________
2005 Legacy GT w/ ATP 3076, IWG, MBC, BCS, BC 272, LC, FFS, OMG
Please don't send questions via PM. Post a thread and send me a link to it instead. Thanks!


Top
 Profile  
 
 Post subject: Re: The timeline for new definitions
PostPosted: Thu Jul 08, 2010 9:59 am 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
It should as the SH7058 has a SH-2 core and follows that instruction set.


Top
 Profile  
 
 Post subject: Re: The timeline for new definitions
PostPosted: Fri Jul 09, 2010 12:05 am 
Offline
Moderator

Joined: Wed Nov 22, 2006 10:23 pm
Posts: 2565
I thought the 7058 had some additional instructions. No big deal though, I'm sure adding support for a few more instructions (if that's truly needed) is far less work than getting the thing working in the first place.

One more question for CBoles - are you going to call this software teacups.exe, or merchgod.exe? :)

_________________
2005 Legacy GT w/ ATP 3076, IWG, MBC, BCS, BC 272, LC, FFS, OMG
Please don't send questions via PM. Post a thread and send me a link to it instead. Thanks!


Top
 Profile  
 
 Post subject: Re: The timeline for new definitions
PostPosted: Fri Jul 09, 2010 7:53 am 
Offline
RomRaider Donator
User avatar

Joined: Wed Mar 29, 2006 10:38 pm
Posts: 5336
cboles wrote:
I haven't formally posted about this, but I have invested a good amount of time building an automatic definition generator for SH2 Subarus (it should also work to a lesser degree for other SH2 makes). The system understands SH2 code and uses a variety of techniques to identify functionally equivalent code making memory references. By using similar ROMs with known good metadata, it is able to find 100% of the tables, DTCs, RAM parameters etc. I have been fine tuning it on the large body of ROMs / definitions already in existence to validate that it is always finding the addresses correctly. This program isn't going to identify new functionality / tables in future code versions - you still need a human for that - but it is exceedingly good at finding known things in new ROMs. Very soon I will be soliciting people for any ROMs that lack definitions so I can generate a definition for them. EcuFlash will also have an auto-upload feature so that new ROMs can be sent to us when they are found.

Colby

Hey Colby. I've also developed the same thing in working for Cobb. I wish I would have done it 2 years ago as it is would have saved me a boat load of time! There are a few caveats with this type of system that I've found. If the tranny specific tables in the defs have only the ROM's native tranny tables defined (which is what I've done with OS and Cobb), the reference ROM would have to be the same tranny at the target ROM if you wanted 100% of the tables to be defined correctly. Another potential issue is that there are some routines (ex. primary ol fueling in later CAN ROMs) where the tables used are dependent on a couple of constants which can vary, so you would have to link the table prediction to the constants (or have someone manually go back and check the predicted defs). The other issue is that some of the ADC routines are identical for ECT/IAT/MAP, so these have to be checked manually (and they are not always in a consistent order in the ROM). Also, obviously, when you get into new model years, invariably, there are going to be changes/additions to the code that will need some human intervention even for existing table defs.

I was planning on doing a bug release of the RomRaider/Ecuflash defs as my final contribution to the OS community. Haven't had time to do this as I'm in the middle of building a house. :o But, hopefully, I can get that done in the future so you guys will have a good base to work off of.


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

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: Google [Bot] and 6 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