XML Def for X/RA "Lean Spool switch-off RPM"
XML Def for X/RA "Lean Spool switch-off RPM"
Hi folks.
I've spotted that on the RA, lean-spool switches off completely when you pass 6500rpm. That's not much good once your redline is bumped up, and you want to keep using LS.
Bryan (razorlab) reckons it just never got found & defined in the X world like it did for the 8/9. Can someone with an itchy disassembler finger put this to rights?
I'm on RA ROM 53610010. Anyone able to discover the missing piece? And no, I really do not want to just disable LS.
Cheers,
Rich
I've spotted that on the RA, lean-spool switches off completely when you pass 6500rpm. That's not much good once your redline is bumped up, and you want to keep using LS.
Bryan (razorlab) reckons it just never got found & defined in the X world like it did for the 8/9. Can someone with an itchy disassembler finger put this to rights?

I'm on RA ROM 53610010. Anyone able to discover the missing piece? And no, I really do not want to just disable LS.
Cheers,
Rich
<!-- *** 53610010 Lean Spool *** -->
<table name="LS Hysteresis" address="5312a" category="Lean Spool" type="1D" scaling="Load16"/>
<table name="LS Min Temp" address="5312c" category="Lean Spool" type="1D" scaling="Temp"/>
<table name="LS Start RPM" address="5312e" category="Lean Spool" type="1D" scaling="RPMStatLimit"/>
<table name="LS AFR Enable" address="53130" category="Lean Spool" type="1D" scaling="AFR16"/>
<table name="LS Stop RPM" address="53132" category="Lean Spool" type="1D" scaling="RPMStatLimit"/>
<table name="LS AFR Clip" address="53134" category="Lean Spool" type="1D" scaling="AFR16"/>
<table name="LeanSpool AFR v FuelMap AFR" address="55900" category="Lean Spool" type="2D" scaling="AFR">
<table name="Base Fuel Map AFR" address="60f22" type="Y Axis" elements="7" scaling="AFR16"/>
</table>
<table name="LS Hysteresis" address="5312a" category="Lean Spool" type="1D" scaling="Load16"/>
<table name="LS Min Temp" address="5312c" category="Lean Spool" type="1D" scaling="Temp"/>
<table name="LS Start RPM" address="5312e" category="Lean Spool" type="1D" scaling="RPMStatLimit"/>
<table name="LS AFR Enable" address="53130" category="Lean Spool" type="1D" scaling="AFR16"/>
<table name="LS Stop RPM" address="53132" category="Lean Spool" type="1D" scaling="RPMStatLimit"/>
<table name="LS AFR Clip" address="53134" category="Lean Spool" type="1D" scaling="AFR16"/>
<table name="LeanSpool AFR v FuelMap AFR" address="55900" category="Lean Spool" type="2D" scaling="AFR">
<table name="Base Fuel Map AFR" address="60f22" type="Y Axis" elements="7" scaling="AFR16"/>
</table>
How about Disabling torque and airflow limiters??? need help since my ride goes into limp mode when going uphills CRUISING with the turbo making about 1-3 psi... its annoying and frustrates!
My best regards and thanks!
My best regards and thanks!
Trending Topics
I'm assuming it's some sort of value that tracks load over time, like a damped number, but hard to know for sure. Sort of like how your fuel gauge doesn't bounce all over the place when going over bumps, it just displays a running average value.
If you want a good laugh, read this wiki definition:
http://en.wikipedia.org/wiki/Hysteresis
If you want a good laugh, read this wiki definition:
http://en.wikipedia.org/wiki/Hysteresis

But they are wrong... when I reflash my ROM with different values in that field, my car plays chronically over-produced Def Leppard songs.
Rich
I may have missed it in all that descriptive waffel, but it is used in the ECU so that outputs or functions switch on/off cleanly, without oscillation.
For example, the A/C fan control output has typically a 5*C hysteresis so that the fan relay does not chatter as the switching threshold is approached.
You can apply the same thinking to a purely software function too, in this case to trigger LS or not. It is related to load though.
For example, the A/C fan control output has typically a 5*C hysteresis so that the fan relay does not chatter as the switching threshold is approached.
You can apply the same thinking to a purely software function too, in this case to trigger LS or not. It is related to load though.
Try these...
And an additional scaling you'll need for now... if you take the current goldenevo.com files as a base...
It should look like this...

I've double-checked these, and can't find issue with them. But if any of them look dodgy to X owners who have played with the LS settings, please shout!
Rich
Code:
<table name="LS Hysteresis" address="5312e" category="Lean Spool" type="1D" scaling="Load16"/>
<table name="LS Min Temp" address="53130" category="Lean Spool" type="1D" scaling="Temp"/>
<table name="LS Start RPM" address="53132" category="Lean Spool" type="1D" scaling="RPMStatLimit"/>
<table name="LS AFR Enable" address="53134" category="Lean Spool" type="1D" scaling="AFR16"/>
<table name="LS Stop RPM" address="53136" category="Lean Spool" type="1D" scaling="RPMStatLimit"/>
<table name="LS AFR Clip" address="53138" category="Lean Spool" type="1D" scaling="AFR16"/>
<table name="LeanSpool AFR v FuelMap AFR" address="55900" category="Lean Spool" type="2D" scaling="AFR">
<table name="Base Fuel Map AFR" address="617aa" type="Y Axis" elements="7" scaling="AFR16"/>
</table>
Code:
<scaling name="AFR16" units="AFR" toexpr="14.7*128/x" frexpr="14.7*128/x" format="%.1f" min="8" max="20" inc="0.1" storagetype="uint16" endian="big"/>
It should look like this...

I've double-checked these, and can't find issue with them. But if any of them look dodgy to X owners who have played with the LS settings, please shout!
Rich
Code:
<table name="LS Min Temp" address="53130" category="Lean Spool" type="1D" scaling="TempFarenheit"/>
Actually I've changed all "TempFarenheit" names to just Temp now, so that my metric friends can change it easily.
I've been meaning to include the Celsius version too, so you could just rename say TempC to Temp and fix the scaling. I know... add in a pull down or something... but it's not quite that easy with how my php is setup. (i.e. direct links as opposed to form submits)
I'll work on adding in these Lean Spool tables too. (I've been busy adding in EvoScan.xml files
)
I've been meaning to include the Celsius version too, so you could just rename say TempC to Temp and fix the scaling. I know... add in a pull down or something... but it's not quite that easy with how my php is setup. (i.e. direct links as opposed to form submits)
I'll work on adding in these Lean Spool tables too. (I've been busy adding in EvoScan.xml files
)





