Timing Trim Per Gear
Thread Starter
Former Sponsor
iTrader: (12)
Joined: Jan 2011
Posts: 1,312
Likes: 9
From: Seekonk, MA
Thread Starter
Former Sponsor
iTrader: (12)
Joined: Jan 2011
Posts: 1,312
Likes: 9
From: Seekonk, MA
This is for 9653 roms and is UNTESTED!!!!!!!
UNTESTED UNTESTED
Switch the address' like he has listed. Proceed with caution. This test version should change ALL timing in the map, not just at WOT.
-Jamie
UNTESTED UNTESTED
Switch the address' like he has listed. Proceed with caution. This test version should change ALL timing in the map, not just at WOT.
Originally Posted by Tephra
Can you give this a whirl:
You need to map the table so the axis as the gears (1,2,3,4,5)
I havn't bothered making a 6th gear, I figure it will be the same as 5th anyways..
Code:
<scaling name="TimingTrim8" units="units" toexpr="x-128" frexpr="x+128" format="%.0f" min="-128" max="128" inc="1" storagetype="uint8" endian="big"/> <table name="Gear Timing Trim" category="TephraMod-V7" address="41c0" type="2D" scaling="TimingTrim8"> <table name="Gear" address="6824" type="Y Axis" elements="5" scaling="uint16"/> </table> <scaling name="Hex16" units="hex" toexpr="x" frexpr="x" format="0x%04X" min="0" max="65535" inc="1" storagetype="uint16" endian="big"/> <table name="Gear Timing Trim Patch #1 (0x8904 -> 0x8446)" category="TephraMod-V7" address="6820" type="1D" scaling="Hex16"/>
You need to map the table so the axis as the gears (1,2,3,4,5)
I havn't bothered making a 6th gear, I figure it will be the same as 5th anyways..
Ah, looks like tephra has used an existing piece of the timing code and pointed one of the axis look up to read the RAM variable he's using for the boost/gear feature - nice.
My disassembly's sucks and I can't trace the code through fully, but will test and report when I can.
My disassembly's sucks and I can't trace the code through fully, but will test and report when I can.
Right, I think this should patch 90550701- but it is UNTESTED! So use at your own discretion and risk
I think you may have to adjust the "gear" column to get RPM/gear but not sure on this yet.
<scaling name="TimingTrim8" units="units" toexpr="x-128" frexpr="x+128" format="%.0f" min="-128" max="128" inc="1" storagetype="uint8" endian="big"/>
<table name="Gear Timing Trim" category="TephraMod-V7" address="4024" type="2D" scaling="TimingTrim8">
<table name="Gear" address="4F50" type="Y Axis" elements="5" scaling="uint16"/>
</table>
<scaling name="Hex16" units="hex" toexpr="x" frexpr="x" format="0x%04X" min="0" max="65535" inc="1" storagetype="uint16" endian="big"/>
<table name="Gear Timing Trim Patch #1 (0x874F -> 0x8446)" category="TephraMod-V7" address="4F4C" type="1D" scaling="Hex16"/>
BTW for any 9055 V7 users, if you are not aware there are a bunch of fixes for boost control from donner.
I think you may have to adjust the "gear" column to get RPM/gear but not sure on this yet.
<scaling name="TimingTrim8" units="units" toexpr="x-128" frexpr="x+128" format="%.0f" min="-128" max="128" inc="1" storagetype="uint8" endian="big"/>
<table name="Gear Timing Trim" category="TephraMod-V7" address="4024" type="2D" scaling="TimingTrim8">
<table name="Gear" address="4F50" type="Y Axis" elements="5" scaling="uint16"/>
</table>
<scaling name="Hex16" units="hex" toexpr="x" frexpr="x" format="0x%04X" min="0" max="65535" inc="1" storagetype="uint16" endian="big"/>
<table name="Gear Timing Trim Patch #1 (0x874F -> 0x8446)" category="TephraMod-V7" address="4F4C" type="1D" scaling="Hex16"/>
BTW for any 9055 V7 users, if you are not aware there are a bunch of fixes for boost control from donner.
Last edited by burgers22; May 13, 2012 at 06:46 AM.
Thread Starter
Former Sponsor
iTrader: (12)
Joined: Jan 2011
Posts: 1,312
Likes: 9
From: Seekonk, MA
It was primarily for MBC vehicles. This is still very useful with ECU Controlled boost situations as well.-Jamie
Gave this a pretty good test today and couldn't see any change in the timing. The timing part of the map is trim, I tried this at -5 and again at -15 in 4rd gear only but couldn't see any change in timing.
I wonder if this table is only used under certain conditions, anyone else try this patch?
I wonder if this table is only used under certain conditions, anyone else try this patch?






