RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

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

All times are UTC




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: changing timing (live)
PostPosted: Thu Jun 03, 2010 4:14 pm 
Offline
Newbie

Joined: Thu May 22, 2008 6:22 pm
Posts: 80
I can't seem to find it but if I am right there was a parameter that could be written using SSM that affects timing.
If I am right it worked like "add/retard X timing".
Can some one point me to it?
thanks


Top
 Profile  
 
 Post subject: Re: changing timing (live)
PostPosted: Thu Jun 03, 2010 4:45 pm 
Offline
Newbie

Joined: Wed Apr 21, 2010 11:59 am
Posts: 20
google for ecuexplorer.exe
that can easily adjust the timing 5 deg from base as an overall value


Top
 Profile  
 
 Post subject: Re: changing timing (live)
PostPosted: Thu Jun 03, 2010 5:24 pm 
Offline
Newbie

Joined: Thu May 22, 2008 6:22 pm
Posts: 80
looks like it's done by writing SSM address 6F
gotta check assembly, thanks a lot!


Top
 Profile  
 
 Post subject: Re: changing timing (live)
PostPosted: Thu Jun 03, 2010 6:48 pm 
Offline
Senior Member

Joined: Mon Jan 19, 2009 6:31 pm
Posts: 1615
Location: Moscow, Russia
Have a look

viewtopic.php?f=25&t=6032&p=58839&hilit=0x6F#p58839


Top
 Profile  
 
 Post subject: Re: changing timing (live)
PostPosted: Thu Jun 03, 2010 7:45 pm 
Offline
Newbie

Joined: Thu May 22, 2008 6:22 pm
Posts: 80
what's the story behind this ?
may I write this param and expect timing to change predictably ?
I got 16bit EU forester FYI.


Top
 Profile  
 
 Post subject: Re: changing timing (live)
PostPosted: Thu Jun 03, 2010 7:57 pm 
Offline
Senior Member

Joined: Mon Jan 19, 2009 6:31 pm
Posts: 1615
Location: Moscow, Russia
viewtopic.php?f=7&t=5136&hilit=ignition+retard

Currently implemented for 32 bit ecu's. 0-10 degree ignition retard on the fly.
16 bit atmo Legacy is also tested.


Top
 Profile  
 
 Post subject: Re: changing timing (live)
PostPosted: Thu Jun 03, 2010 8:09 pm 
Offline
Newbie

Joined: Thu May 22, 2008 6:22 pm
Posts: 80
I was thinking about timing advance as a means of dynamic tuning
Param 6F is in use in my rom already, not sure what it does right now tho.
will trace disassembly later if I'll have time to do that


Top
 Profile  
 
 Post subject: Re: changing timing (live)
PostPosted: Fri Jun 04, 2010 2:13 pm 
Offline
RomRaider Donator

Joined: Wed Jul 12, 2006 3:01 pm
Posts: 154
Sasha_A80 wrote:
http://www.romraider.com/forum/viewtopic.php?f=7&t=5136&hilit=ignition+retard

Currently implemented for 32 bit ecu's. 0-10 degree ignition retard on the fly.
16 bit atmo Legacy is also tested.


Is this timing adjust command,0x6F ,timing retard applied across the board (all rpm, all Engine Load cells) ?
Can you help to list the full command usage example here..I would like to use the simple write box from Romraider logger to experiment this command..

I am living in a small country with good quality fuel(RON98) that neighbour country has much poorer quality fuel(inconsistent RON97),which will cause timing retard in 3 deg range when neighbouring country fuel is used.


With this command, it comes in handy..current solution is not pushing the tune to leave some buffer for unavoidable poorer fuel usage when in foreign land.


Top
 Profile  
 
 Post subject: Re: changing timing (live)
PostPosted: Fri Jun 04, 2010 6:35 pm 
Offline
Senior Member

Joined: Mon Jan 19, 2009 6:31 pm
Posts: 1615
Location: Moscow, Russia
Prepair 3D ignition retard table. RPM and some kind of EngineLoad dependent. The last may be Engine Load (g\s), Intake Manifold Pressure, Throttle Position - anything you are comfortable with and your ecu is able to report.

The simplest starting table maybe a half value of Ignition Advance table.

Look at ssm.pdf for reference.


Read RPM and Engine Load by means of SingleRead command.
Interpolate applicable ignition retard value.
Write Ignition retard value (positive value corresponds to retard in degrees) by means of SingleWrite command.
Repeat this cycle while engine is running.

If this seems to be complicated just use ecuExplorer and adjust initial ignition retard (not applicable for idle).
Some ecu's (EJ152, EJ202 NA engine for example) reset initial retard value after ignition turned off.

http://code.google.com/p/ecuexplorer/downloads/list


Top
 Profile  
 
 Post subject: Re: changing timing (live)
PostPosted: Wed Jun 09, 2010 5:07 am 
Offline
RomRaider Donator

Joined: Wed Jul 12, 2006 3:01 pm
Posts: 154
are you writing a program to actively patch different load/engine rpm zone ?


Top
 Profile  
 
 Post subject: Re: changing timing (live)
PostPosted: Wed Jun 09, 2010 6:11 am 
Offline
Newbie

Joined: Thu May 22, 2008 6:22 pm
Posts: 80
yes, as an extension to my bluetooth-PDA project

I guess knock should also be observed and I am looking for a way of changing AFR live


Top
 Profile  
 
 Post subject: Re: changing timing (live)
PostPosted: Wed Jun 09, 2010 6:46 am 
Offline
Senior Member

Joined: Mon Jan 19, 2009 6:31 pm
Posts: 1615
Location: Moscow, Russia
deLux wrote:
and I am looking for a way of changing AFR live


Do you see any opportunity?
32 bit Denso ecu I am trying does not allow me to rewrite AirFuelLearning values yet.


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

All times are UTC


Who is online

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