|
RomRaider
Documentation
Community
Developers
|
| Author |
Message |
|
Jon [in CT]
|
Post subject: Posted: Thu Sep 21, 2006 4:36 pm |
|
 |
| 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 |
|
 |
|
moose
|
Post subject: Posted: Fri Sep 22, 2006 10:55 am |
|
 |
| 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 |
|
 |
|
moose
|
Post subject: Posted: Fri Sep 22, 2006 10:58 am |
|
 |
| Newbie |
Joined: Sat Aug 05, 2006 4:30 pm Posts: 37
|
|
| Top |
|
 |
|
disque71
|
Post subject: Posted: Sun Sep 24, 2006 11:27 am |
|
 |
| Newbie |
 |
Joined: Fri Jun 09, 2006 4:42 pm Posts: 57
|
|
| Top |
|
 |
|
EdgardWRX
|
Post subject: Posted: Tue Nov 07, 2006 12:28 pm |
|
 |
| Newbie |
 |
Joined: Thu Aug 24, 2006 10:37 am Posts: 60
|
_________________ Edgard S.
05 WRX WRB.
Caracas, Venezuela.
|
|
| Top |
|
 |
|
qoncept
|
Post subject: Posted: Wed Nov 08, 2006 10:34 pm |
|
 |
| Administrator |
 |
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 |
|
 |
|
merchgod
|
Post subject: Posted: Thu Nov 09, 2006 12:28 am |
|
 |
| RomRaider Donator |
 |
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 |
|
 |
|
qoncept
|
Post subject: Posted: Sun Nov 19, 2006 12:28 pm |
|
 |
| Administrator |
 |
Joined: Fri Jan 13, 2006 12:33 pm Posts: 2079 Location: Palo, IA
|
|
| Top |
|
 |
|
turbo022
|
Post subject: Posted: Tue Jan 16, 2007 4:15 pm |
|
 |
| Experienced |
 |
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 |
|
 |
|
qoncept
|
Post subject: Posted: Tue Jan 16, 2007 4:26 pm |
|
 |
| Administrator |
 |
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 |
|
 |
|
turbo022
|
Post subject: Posted: Tue Jan 16, 2007 6:52 pm |
|
 |
| Experienced |
 |
Joined: Wed Mar 29, 2006 9:53 pm Posts: 248 Location: Bakalakadaka St, CO.
|
|
Ouch, that software is expensive!
|
|
| Top |
|
 |
|
nfn15037
|
Post subject: Posted: Wed Jan 17, 2007 12:48 am |
|
 |
| 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 |
|
 |
|
themadscientist
|
Post subject: Posted: Tue Jan 23, 2007 6:17 pm |
|
 |
| Experienced |
Joined: Sat Feb 11, 2006 6:38 pm Posts: 134 Location: Beverly,MA
|
*cough*torrent*cough* 
|
|
| Top |
|
 |
|
Jeramie
|
Post subject: Posted: Tue Jan 23, 2007 9:44 pm |
|
 |
| Administrator |
 |
Joined: Mon Jan 30, 2006 9:05 pm Posts: 774 Location: PA, USA
|
themadscientist wrote: *cough*torrent*cough* 
LOL think it's already been suggest in a pm ... . 
_________________ Enjoy,
Jeramie
|
|
| Top |
|
 |
|
Wayne_Coots
|
Post subject: Posted: Mon Feb 05, 2007 12:46 am |
|
 |
| Newbie |
Joined: Sat Jan 13, 2007 12:57 am Posts: 41
|
|
| Top |
|
 |
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
|
|