RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Wed Dec 24, 2025 7:04 pm

All times are UTC - 5 hours [ DST ]





Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 62 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
 Post subject:
PostPosted: Thu Sep 21, 2006 4:36 pm 
Offline
Experienced

Joined: Wed Jul 26, 2006 3:19 pm
Posts: 650
Location: Connecticut, USA
Tgui wrote:
I think you're assuming we're basing this work off of Cobb derived roms. I think there are legal issues with that.

Since we're starting with stock ROMs, entry points to table data are going to have code replaced to conditionally look in ram for table data. Thats code replacement and addition. Thats why we need proper tools. Thats why its not a simple hack.
Is that really the strategy for realtime table implementation, to "conditionally look in ram for table data?"

I agree now that my "hooking" idea is too cumbersome and is totally unnecessary. The far simpler solution is to guarantee there are always realtime tables present when needed, even after an ECU reset. Then you can change all the instructions which reference these tables to simply use the RAM (realtime) version, without any extra conditional processing.

You just need to hook a new routine into some code that always executes before any of the tables that have realtime versions are referenced. The new routine checks whether the realtime tables exist. If not, they are created at the proper locations in RAM using the ROM versions. I can't imagine such a routine being much more than a couple dozen instructions.

Also, again, an area of RAM that looks clean and available for use as realtime tables might not look so clean after a bunch of trouble codes and their associated freeze frame data have been stored. Is anything being done by RAMWRITE or whatever which prevents the ECU from using the realtime map storage area for other purposes?


Top
 Profile  
 
 Post subject:
PostPosted: Fri Sep 22, 2006 10:55 am 
Offline
Newbie

Joined: Sat Aug 05, 2006 4:30 pm
Posts: 37
Tgui wrote:
I'd agree, since you need the accessPort attached to OBD2 to switch maps. Would there be a way to detect a combination of events to trigger a map switch. Defroster on plus left door unlocked means map1 is used? Half joke.


That is where I was going... for instance, if throttle % is 100 when the ignition is turned on, switch maps. Or something like that.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Sep 22, 2006 10:58 am 
Offline
Newbie

Joined: Sat Aug 05, 2006 4:30 pm
Posts: 37
Tgui wrote:
lol, nice


I need to get a hold of a manual describing the branch types and conditions for this instruction set.


http://e-www.motorola.com/webapp/sps/li ... cu_lib.jsp

Search around for HC16... if you're looking for what I think you are. :-)


Top
 Profile  
 
 Post subject:
PostPosted: Sun Sep 24, 2006 11:27 am 
Offline
Newbie
User avatar

Joined: Fri Jun 09, 2006 4:42 pm
Posts: 57
here is some info i found:

http://www.bipom.com/6816dev.shtm

http://www.nohau.com/emul16_300pc.html

http://www.imagecraft.com/software/mdevtools.html#v6tools

version 6 of this software supports HC16($99) at the bottom of the page

http://www.steroidmicros.com/software/software.aspx?ID=ICC-V6


Top
 Profile  
 
 Post subject:
PostPosted: Tue Nov 07, 2006 12:28 pm 
Offline
Newbie
User avatar

Joined: Thu Aug 24, 2006 10:37 am
Posts: 60
http://www.mininova.org
:wink:

_________________
Edgard S.
05 WRX WRB.
Caracas, Venezuela.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Nov 08, 2006 10:34 pm 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 12:33 pm
Posts: 2079
Location: Palo, IA
I think it'd be a good idea to use legitimate software since we're distributing this stuff.. ;) If this will help get the job done, I don't think we'll have trouble getting the donations for it. ev8siv3 has been very busy tuning and said he probably doesn't have the time to do this any time soon. Anyone else think they could handle it?

For those who haven't seen, the Honda guys at pgmfi.org (and to a lesser extent the OBD-1 DSM guys) are lightyears ahead of us. They've got Crome to the point where you can add javascript snippets to extend the functionality of the ECU with just a few clicks. I think they're using a lot less ECU revisions to do this so they don't have to duplicate their work as much, which is a big reason we should be trying to minimize as well. Someone who understands disassembly could probably learn a lot from them, but unfortunately that's not me.

_________________
- Jared


Top
 Profile  
 
 Post subject:
PostPosted: Thu Nov 09, 2006 12:28 am 
Offline
RomRaider Donator
User avatar

Joined: Wed Mar 29, 2006 10:38 pm
Posts: 5336
I've taken a look at their forums but there isn't a lot of tech, as far as disassembly, discussed that I could tell.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Nov 19, 2006 12:28 pm 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 12:33 pm
Posts: 2079
Location: Palo, IA
Here's a short list of most recent rom revisions. I think it's a waste of time to work on any other USDM Impreza roms.

http://wiki.RomRaider.org/index.php?tit ... _Revisions

_________________
- Jared


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 16, 2007 4:15 pm 
Offline
Experienced
User avatar

Joined: Wed Mar 29, 2006 9:53 pm
Posts: 248
Location: Bakalakadaka St, CO.
So what software is currently being used to dissasemble the stock rom(s)? I have programmed some motorola 68k series back in the day and would like to take a look at the stock rom.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 16, 2007 4:26 pm 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 12:33 pm
Posts: 2079
Location: Palo, IA
From what I've seen, everyone is using IDA 5+

_________________
- Jared


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 16, 2007 6:52 pm 
Offline
Experienced
User avatar

Joined: Wed Mar 29, 2006 9:53 pm
Posts: 248
Location: Bakalakadaka St, CO.
Ouch, that software is expensive!


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jan 17, 2007 12:48 am 
Offline
Experienced

Joined: Sun Dec 10, 2006 11:16 pm
Posts: 109
turbo022 wrote:
Ouch, that software is expensive!


Indeed. The lack of a student or less feature-rich (and cheaper) version is keeping me from acquiring the software also.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 23, 2007 6:17 pm 
Offline
Experienced

Joined: Sat Feb 11, 2006 6:38 pm
Posts: 134
Location: Beverly,MA
*cough*torrent*cough* :twisted:


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 23, 2007 9:44 pm 
Offline
Administrator
User avatar

Joined: Mon Jan 30, 2006 9:05 pm
Posts: 774
Location: PA, USA
themadscientist wrote:
*cough*torrent*cough* :twisted:


LOL think it's already been suggest in a pm ... . :roll: :lol:

_________________
Enjoy,

Jeramie


Top
 Profile  
 
 Post subject:
PostPosted: Mon Feb 05, 2007 12:46 am 
Offline
Newbie

Joined: Sat Jan 13, 2007 12:57 am
Posts: 41
This is the link to the free HC16 program from Cosmic Software!!

http://www.cosmic-software.com/eval_kit ... m_eval.exe


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 62 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

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