RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 5:21 pm

All times are UTC




Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: 'Programming mode' patch features request & discussion
PostPosted: Wed Dec 21, 2011 1:50 am 
Offline
Experienced
User avatar

Joined: Thu Jul 23, 2009 5:46 pm
Posts: 863
I've been working on an integrated SD, CEL Flashing, PGWG, and more patch.

Part of this patch is a programming mode for on the fly adjustments. Currently, I'm set on the following scheme:

Enter programming mode: Engine off, key on, e-brake on, defog switch on. Press clutch, within X seconds, press the cruise button.

To exit programming mode: turn defog switch off.

Within programming mode, CEL flashes the current menu item, cruise light flashes the current value of said menu item.

Resume/accel and coast buttons cycle through menu items. Pressing cruise while pressing resume/accel or coast increments/decrements the value within its limits, cruise light reflects the changes.

Menu items I had in mind:
1. Valet Mode
2. Map switch (Map1, Map2, or Blend 1&2)
3. Map switch blending adjustment
4. LC Delta adjust (select different values you preset in the ROM)
5. LC Timing Retard Adjust
6. FFS Delta adjust
7. Speed Density switch (MAF, SD, SD + MAF_idle, SD + MAF_ClosedLoop, SD + Blending map)
8. ECU Reset
9. Global Timing Adjust
10. Idle Adjust AC off
11. Idle Adjust AC on

Are there any other programming items you guys would like to see?

_________________
Please do not send me support questions via PM, use the forum instead!


Last edited by Merp on Thu Dec 22, 2011 6:06 am, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: 'Programming mode' patch features request & discussion
PostPosted: Wed Dec 21, 2011 8:24 pm 
Offline
Newbie

Joined: Tue Nov 14, 2006 6:05 pm
Posts: 63
Awesome! :shock:


Top
 Profile  
 
 Post subject: Re: 'Programming mode' patch features request & discussion
PostPosted: Wed Dec 21, 2011 10:11 pm 
Offline
Newbie

Joined: Tue Dec 01, 2009 6:36 pm
Posts: 6
Anti-lag enable/disable switch. :twisted:


Top
 Profile  
 
 Post subject: Re: 'Programming mode' patch features request & discussion
PostPosted: Wed Dec 21, 2011 11:08 pm 
Offline
Newbie
User avatar

Joined: Sun Dec 10, 2006 8:04 am
Posts: 96
Location: Sacramento, CA
Ethanol% in tank right now

Have this blend between pump and E85 tables.

_________________
05 WRX STi
My Mods


Top
 Profile  
 
 Post subject: Re: 'Programming mode' patch features request & discussion
PostPosted: Thu Dec 22, 2011 1:33 am 
Offline
Experienced
User avatar

Joined: Thu Jul 23, 2009 5:46 pm
Posts: 863
I've been slowly chipping away at anti-lag. The 32bit ATU is uncharted territory, especially without any kind of example/template rom (GroupN, etc) to work off of. I hope to have a timing + fuel cut LC working by next spring. Anti-lag wouldn't be very far away at that point.

As for E85, I plan on revamping my fuel system this winter so I can run E85, at which point I'm going to explore a couple options. Right now, I've got something very similar in mind.

Map1: Pump
Map2: Race/E85/Meth (Generic alternate map)

When map mode 1 is selected, run map 1 only.
When map mode 2 is selected, run map 2 only. (good for race gas, or switching between street/drag/race tunes)
When map mode 3 is selected, blend maps 1 & 2 based on: ROM value, Ethanol Sensor input through TGV, or Meth injection flow sensor input through TGV.

Did some work on this code tonight, and added on the fly adjustment for Speed Density ON/OFF/BLEND, LC delta, FFS delta, and LC timing retard. Basically you load the ROM with 8 different values, then select from these values in programming mode.. Eliminates the need to flash fifty times to get the right setup.

Updated OP.

_________________
Please do not send me support questions via PM, use the forum instead!


Top
 Profile  
 
 Post subject: Re: 'Programming mode' patch features request & discussion
PostPosted: Thu Dec 22, 2011 3:47 am 
Offline
Experienced
User avatar

Joined: Tue Aug 30, 2011 7:17 pm
Posts: 900
This is really cool idea, I don't have a 32bit car but I'm sure it would be nice to have an option that could reset the ecu. It could be used to clear A/F learning and reset the IAM :)


Great work Merp!


Top
 Profile  
 
 Post subject: Re: 'Programming mode' patch features request & discussion
PostPosted: Thu Dec 22, 2011 5:15 am 
Offline
Experienced
User avatar

Joined: Thu Jul 23, 2009 5:46 pm
Posts: 863
Great idea!

Dschultz or anyone involved with RomRaider development, can you share some details about the mechanism used to Reset the ECU? Seems like it's just a matter of setting a flag in memory.

_________________
Please do not send me support questions via PM, use the forum instead!


Top
 Profile  
 
 Post subject: Re: 'Programming mode' patch features request & discussion
PostPosted: Thu Dec 22, 2011 5:27 am 
Offline
RomRaider Developer

Joined: Thu May 21, 2009 1:49 am
Posts: 7323
Location: Canada eh!
Reset is done by writing 0x40 to virtual address 0x000060 using the Standard SSM write routine, then power cycle the ignition.
The SSM Write routine pointers immediately follow the SSM Read routine pointers in the 32bit ROM.

Other write routines are:
0x00006F Global Ignition Timing Correction (0 - 5 degrees)
0x000070 Idle Speed Correction AC off
0x000071 Idle Speed Correction AC on
I'm going to add these to the Logger just like the Reset ECU menu item.


Top
 Profile  
 
 Post subject: Re: 'Programming mode' patch features request & discussion
PostPosted: Thu Dec 22, 2011 6:04 am 
Offline
Experienced
User avatar

Joined: Thu Jul 23, 2009 5:46 pm
Posts: 863
Thanks!

Found the routines, updated original post.

_________________
Please do not send me support questions via PM, use the forum instead!


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

All times are UTC


Who is online

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