11-14-2014, 03:03 AM | #309 |
Senior Member
Join Date: Sep 2012
Drives: Whiteout FR-S, Evo 8 RS
Location: Kissimmee FL.
Posts: 242
Thanks: 131
Thanked 42 Times in 32 Posts
Mentioned: 16 Post(s)
Tagged: 0 Thread(s)
|
Is there a parameter for engine oil temp on the B01C? Thanks.
|
12-01-2014, 02:26 PM | #310 |
Senior Member
Join Date: Sep 2012
Drives: Whiteout FR-S, Evo 8 RS
Location: Kissimmee FL.
Posts: 242
Thanks: 131
Thanked 42 Times in 32 Posts
Mentioned: 16 Post(s)
Tagged: 0 Thread(s)
|
Aw man nothing?
|
12-01-2014, 03:44 PM | #312 |
Senior Member
Join Date: Apr 2013
Drives: 2013 FR-S
Location: Seattle
Posts: 806
Thanks: 202
Thanked 321 Times in 199 Posts
Mentioned: 18 Post(s)
Tagged: 1 Thread(s)
|
Ram_Engine_Oil_Temperature FFF8DC20
It's a float, in degrees C. FYI, B01C and B01D appear to have identical addresses.
__________________
2013 Whiteout 6AT FR-S | Perrin Inlet Tube + 2.75" CAI | OpenFlash Header | P&L Catback | 4.88 Final Drive | Dialed in OFT 2.0x Stage 2 E85 | 18x8 Enkei Raijin + 225/40 Michelin Pilot Super Sport | 17x7 Stock + 215/45 Michelin X-Ice Xi-2
|
The Following User Says Thank You to phrosty For This Useful Post: | D-VO (12-30-2014) |
12-02-2014, 06:23 AM | #313 |
Garden variety obsessive
Join Date: Oct 2013
Drives: 2009 Sti Hatch; 2015 Audi RSQ3
Location: South Africa
Posts: 532
Thanks: 54
Thanked 448 Times in 245 Posts
Mentioned: 73 Post(s)
Tagged: 2 Thread(s)
|
B01C and B01D will have most addresses identical - but not all. Any table that is specific to AT or MT will be different (since the At tables are not defined for the MT roms and vice versa). And yes, that's the correct address.
|
The Following User Says Thank You to Td-d For This Useful Post: | D-VO (12-30-2014) |
12-02-2014, 10:16 PM | #314 |
Banned
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,998
Thanks: 1,035
Thanked 4,988 Times in 2,982 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
|
|
12-03-2014, 01:23 AM | #315 |
Senior Member
Join Date: Apr 2013
Drives: 2013 FR-S
Location: Seattle
Posts: 806
Thanks: 202
Thanked 321 Times in 199 Posts
Mentioned: 18 Post(s)
Tagged: 1 Thread(s)
|
Sure thing, here you go for B01D. I believe this should work 100% for B01C as well.
__________________
2013 Whiteout 6AT FR-S | Perrin Inlet Tube + 2.75" CAI | OpenFlash Header | P&L Catback | 4.88 Final Drive | Dialed in OFT 2.0x Stage 2 E85 | 18x8 Enkei Raijin + 225/40 Michelin Pilot Super Sport | 17x7 Stock + 215/45 Michelin X-Ice Xi-2
|
12-03-2014, 04:25 AM | #316 |
Senior Member
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,631 Times in 1,112 Posts
Mentioned: 155 Post(s)
Tagged: 1 Thread(s)
|
After having a good look around the maps and definitions on the A01G ROM I discovered an update. The DI maximum definition is:
Code:
<table type="2D" name="Direct Injection Quantity Maximum" category="Alpha - BRZ" storagetype="float" endian="big" sizey="12" userlevel="4"> <scaling units="ml" expression="x/100" to_byte="x*100" format="0.00" fineincrement=".01" coarseincrement=".1" /> <table type="Y Axis" name="Engine Speed" storagetype="float" endian="big"> <scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="10" coarseincrement="100" /> I have also managed to do a complete ECUtek conversion def for those like me who use ECUtek most of the time This has pressure in Bar, temps in C and tables (or most that I've used) in ratios rather than -/+ decimals. This is NOT an OFT definition! ZA1JA01G ECUtek Conversion Definition
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger Kodename 47 DJ: Soundcloud / Instagram / Facebook |
12-16-2014, 09:44 AM | #317 |
Senior Member
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,631 Times in 1,112 Posts
Mentioned: 155 Post(s)
Tagged: 1 Thread(s)
|
More ZA1JA01G ROM definition updates.
Just so you're aware, I use Celcius for temperatures. To convert into Fahrenheit you need to change to expression to the below: Code:
expression="(x*1.8)+32" to_byte="(x-32)/1.8" Code:
<table type="2D" name="A/F Learning #1 Airflow Ranges" category="Fueling - AF Correction / Learning" storagetype="float" endian="little" sizey="4" userlevel="4"> <scaling units="Mass Airflow (g/s)" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" /> <table type="Static Y Axis" name="A/F Learning Store/Apply Ranges" sizey="4"> <data> Max Range A / Min Range B </data> <data> Max Range B / Min Range C </data> <data> Max Range C / Min Range D </data> <data> Max Range D / Min Range E </data> </table> <description>These are the airflow ranges in which the different long-term fuel trims are calculated in closed loop and applied to the same airflow ranges for both closed loop and open loop.</description> </table> Code:
<table name="Engine Load Limiter A" storageaddress="1047CC"> <table type="Y Axis" storageaddress="1047A8" /> </table> <table name="Engine Load Limiter B" storageaddress="104804"> <table type="Y Axis" storageaddress="1047E0" /> </table> <table type="2D" name="Engine Load Limiter A" category="Test" storagetype="uint16" endian="big" sizey="9" userlevel="3"> <scaling units="Engine Speed (RPM)" expression="x*0.0000610351563" to_byte="x/0.0000610351563" format="0.00" fineincrement="0.1" coarseincrement="1" /> <table type="Y Axis" name="Engine Load" storagetype="float" endian="little" logparam="P2"> <scaling units="" expression="x" to_byte="x" format="#" fineincrement="100" coarseincrement="500" /> </table> <description>Engine load limit against RPM.</description> </table> <table type="2D" name="Engine Load Limiter B" category="Test" storagetype="uint16" endian="big" sizey="9" userlevel="3"> <scaling units="Engine Speed (RPM)" expression="x*0.0000610351563" to_byte="x/0.0000610351563" format="0.00" fineincrement="0.1" coarseincrement="1" /> <table type="Y Axis" name="Engine Load" storagetype="float" endian="little" logparam="P2"> <scaling units="" expression="x" to_byte="x" format="#" fineincrement="100" coarseincrement="500" /> </table> <description>Engine load limit against RPM.</description> </table> Code:
<table name="CPC Duty Multiplier" storageaddress="C64C" /> <table type="2D" name="CPC Duty Multiplier" category="Test" storagetype="float" endian="little" sizey="1" userlevel="4"> <scaling units="Hz" expression="1/(x*0.4)" to_byte="1/(x*0.4)" format="#" fineincrement=".1" coarseincrement="1" /> <table type="Static Y Axis" name="Custom" sizey="1"> <data>Frequency</data> </table> <description>The operating frequency of the solenoid valve. On turbo conversions where the CPC valve is replaced with a fast switching wastegate duty solenoid valve this will vary depending on the type used.</description> </table> Code:
<table name="AVCS Base/Normal/Safe Hysteresis" storageaddress="120BE8" /> <table type="2D" name="AVCS Base/Normal/Safe Hysteresis" category="Variable Valve Timing (AVCS)" storagetype="float" endian="little" sizey="2" userlevel="4"> <scaling units="IAM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" /> <table type="Static Y Axis" name="Map Transition" sizey="2"> <data>Safe Above</data> <data>Normal Above</data> </table> <description>These values specify which of the base, normal or dafe maps will be used. </description> </table> Code:
<table name="CL to OL Transition with Delay (Injector Load Threshold)" storageaddress="10F2A8"> <table type="Y Axis" storageaddress="10F268" /> </table> <table name="CL Delay Period A" storageaddress="10C3E0" /> <table name="CL Delay Period B" storageaddress="10C3DE" /> <table name="CL Maximum Vehicle Speed" storageaddress="10CBF0" /> <table name="CL Delay Maximum (Engine Load)" storageaddress="10CC2C" /> <table type="2D" name="CL to OL Transition with Delay (Injector Load Threshold)" category="Fueling - CL/OL Transition" storagetype="uint16" endian="big" sizey="16" userlevel="4"> <scaling units="Injector Duration (ms)" expression="x*.000000061" to_byte="x/.000000061" format="0.0000" fineincrement="0.1" coarseincrement="1" /> <table type="Y Axis" name="Engine Speed" storagetype="float" endian="little"> <scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="100" coarseincrement="1000" /> </table> <description>Injector load threshold, varying with RPM, above which fuelling will go open loop after a delay.</description> </table> <table type="2D" name="CL Delay Period A" category="Fueling - CL/OL Transition" storagetype="uint16" endian="big" sizey="2" userlevel="4"> <scaling units="Delay" expression="x" to_byte="x" format="#" fineincrement=".1" coarseincrement="1" /> <table type="Static Y Axis" name="Delay Period" sizey="2"> <data>A1</data> <data>A2</data> </table> <description>Delay periods when changing from closed to open loop fuelling. Reduce these for quicker open loop operation.</description> </table> <table type="2D" name="CL Delay Period B" category="Fueling - CL/OL Transition" storagetype="uint16" endian="big" sizey="3" userlevel="4"> <scaling units="Delay" expression="x" to_byte="x" format="#" fineincrement=".1" coarseincrement="1" /> <table type="Static Y Axis" name="Delay Period" sizey="3"> <data>B1</data> <data>B2</data> <data>B3</data> </table> <description>Delay periods when changing from closed to open loop fuelling. Reduce these for quicker open loop operation.</description> </table> <table type="2D" name="CL Maximum Vehicle Speed" category="Fueling - CL/OL Transition" storagetype="float" endian="little" sizey="2" userlevel="2"> <scaling units="Vehicle Speed (MPH)" expression="x*.621" to_byte="x/.621" format="#" fineincrement="1" coarseincrement="5" /> <table type="Static Y Axis" name="(Condition) - Result" sizey="2"> <data>(Below) - Check Other CL Tables</data> <data>(Above) - Clear CL Delay</data> </table> <description>When vehicle speed is the same or greater than the second value, the closed loop delay value is set to zero which can result in switching from closed loop to open loop depending on the current enrichment value as determined by the 'Open Loop Fueling' map. When vehicle speed drops below the first value, other specific closed loop triggers are reviewed. If all these triggers are below their thresholds, then the closed loop delay is determined from the 'CL to OL Delay' table. In this case, depending on the delay value, the 'CL to OL Transition with Delay (Base Pulse Width)' and 'CL to OL Transition with Delay (Throttle)' are used to determine the open loop to close loop transition and vice versa.</description> </table> <table type="2D" name="CL Delay Maximum (Engine Load)" category="Fueling - CL/OL Transition" storagetype="float" endian="little" sizey="2" userlevel="2"> <scaling units="Engine Load (g/rev)" expression="x" to_byte="x" format="0.00" fineincrement=".01" coarseincrement=".1" /> <table type="Static Y Axis" name="(Condition) - Result" sizey="2"> <data>(Below) - Check Other CL Tables</data> <data> (Above) - Clear CL Delay if Load Counter Threshold Exceeded</data> </table> <description>When the engine load is the same or greater than the second value, a counter value is incremented. If engine load remains equal to greater than the second value, the counter will be continue to be incremented and if it exceeds the 'CL Delay Engine Load Counter Threshold' value, the primary closed loop delay value is set to zero which can result in switching from closed loop to open loop depending on the current enrichment value as determined by the 'Open Loop Fueling' map. When engine load drops below the first value, the engine load counter value is set to zero and other specific closed loop triggers are reviewed. If all these triggers are below their thresholds, then the closed loop delay is determined from the 'CL to OL Delay' table. In this case, assuming a non-zero delay value, the 'CL to OL Transition with Delay (Base Pulse Width)' and 'CL to OL Transition with Delay (Throttle)' are used to determine the open loop to close loop transition and vice versa.</description> </table> Code:
<table name="Idle Speed Target G" storageaddress="118C34"> <table type="Y Axis" storageaddress="1180FC" /> </table> <table name="Idle Speed Target H" storageaddress="118C94"> <table type="Y Axis" storageaddress="118C54" /> </table> <table name="Idle Speed Target I" storageaddress="118CF4"> <table type="Y Axis" storageaddress="118CB4" /> </table> <table name="Idle Throttle Target for Airflow" storageaddress="13C6A8"> <table type="Y Axis" storageaddress="13C620" /> </table> <table name="Failsafe Idle Throttle Target for Airflow" storageaddress="109C00"> <table type="Y Axis" storageaddress="109BF8" /> </table> <table type="2D" name="Idle Speed Target G" category="Idle Control" storagetype="uint16" endian="big" sizey="16" userlevel="1" logparam="P8"> <scaling units="Engine Speed (RPM)" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" /> <table type="Y Axis" name="Coolant Temperature" storagetype="float" endian="little" logparam="P2"> <scaling units="Degrees C" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" /> </table> <description>Idle speed target at different coolant temperatures.</description> </table> <table type="2D" name="Idle Speed Target H" category="Idle Control" storagetype="uint16" endian="big" sizey="16" userlevel="1" logparam="P8"> <scaling units="Engine Speed (RPM)" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" /> <table type="Y Axis" name="Coolant Temperature" storagetype="float" endian="little" logparam="P2"> <scaling units="Degrees C" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" /> </table> <description>Idle speed target at different coolant temperatures.</description> </table> <table type="2D" name="Idle Speed Target I" category="Idle Control" storagetype="uint16" endian="big" sizey="16" userlevel="1" logparam="P8"> <scaling units="Engine Speed (RPM)" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" /> <table type="Y Axis" name="Coolant Temperature" storagetype="float" endian="little" logparam="P2"> <scaling units="Degrees C" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" /> </table> <description>Idle speed target at different coolant temperatures.</description> </table> <table type="2D" name="Failsafe Idle Throttle Target for Airflow" category="Idle Control" storagetype="float" endian="little" sizey="2" userlevel="5"> <scaling units="Throttle Angle (Degrees)" expression="x" to_byte="x" format="#" fineincrement="0.1" coarseincrement="1" /> <table type="Y Axis" name="Mass Airflow" storagetype="float" endian="little"> <scaling units="g/s" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" /> </table> <description>Help!</description> </table> <table type="2D" name="Idle Throttle Target for Airflow" category="Idle Control" storagetype="float" endian="little" sizey="34" userlevel="5"> <scaling units="Throttle Angle (Degrees)" expression="x" to_byte="x" format="#" fineincrement="0.1" coarseincrement="1" /> <table type="Y Axis" name="Mass Airflow" storagetype="float" endian="little"> <scaling units="g/s" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" /> </table> <description>Help!</description> </table>
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger Kodename 47 DJ: Soundcloud / Instagram / Facebook |
12-16-2014, 10:15 AM | #318 |
Senior Member
Join Date: May 2012
Drives: '13 BRZ Ltd
Location: PA
Posts: 458
Thanks: 265
Thanked 229 Times in 117 Posts
Mentioned: 8 Post(s)
Tagged: 0 Thread(s)
|
|
12-17-2014, 07:09 AM | #319 |
Senior Member
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,631 Times in 1,112 Posts
Mentioned: 155 Post(s)
Tagged: 1 Thread(s)
|
In what way? The learning ranges are done by MAF g/s and set the areas for the LTFT.
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger Kodename 47 DJ: Soundcloud / Instagram / Facebook |
12-17-2014, 11:33 AM | #320 | |
Senior Member
Join Date: May 2012
Drives: '13 BRZ Ltd
Location: PA
Posts: 458
Thanks: 265
Thanked 229 Times in 117 Posts
Mentioned: 8 Post(s)
Tagged: 0 Thread(s)
|
Quote:
And with the addition of E, is the E range higher than the previous D, or did they just increase resolution? |
|
12-17-2014, 03:29 PM | #321 |
Senior Member
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,631 Times in 1,112 Posts
Mentioned: 155 Post(s)
Tagged: 1 Thread(s)
|
E is further up. In essence the y axis is just extended by 1.
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger Kodename 47 DJ: Soundcloud / Instagram / Facebook |
12-19-2014, 05:17 AM | #322 |
Senior Member
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,631 Times in 1,112 Posts
Mentioned: 155 Post(s)
Tagged: 1 Thread(s)
|
OK, so my last little Christmas present to you all. I've re-jigged the ZA1JA01G definition to be a lot more user friendly. The tables have been categorised from the Alpha - BRZ folder and include all the updates above. I have also done versions for your preferences. However, the pressures are all done in bar, not psi and speed is in MPH and not Km/h.
The defs: ZA1JA01G - Temp: Degrees F / Compensation: % ZA1JA01G - Temp: Degrees F / Compensation: Ratio (Like ECUtek) ZA1JA01G - Temp: Degrees C / Compensation: % ZA1JA01G - Temp: Degrees C / Compensation: Ratio For those that would like to fine tune: Speed: Code:
<scaling units="Vehicle Speed (MPH)" expression="x*.621" to_byte="x/.621" <scaling units="Vehicle Speed (Km/h)" expression="x" to_byte="x" Pressure: Code:
scaling units="bar" expression="x*.001333223" to_byte="x/.001333223" scaling units="psi" expression="x*.01933677" to_byte="x/.01933677" I would suggest you go through and check these but I've done preliminary checks and all seem to work out. If I've missed any tables then let me know.
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger Kodename 47 DJ: Soundcloud / Instagram / Facebook |
|
|
Tags |
ecuflash, tactrix, taxtrix, tuning |
Thread Tools | Search this Thread |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
ECUFlash - Getting close! | xjohnx | Software Tuning | 698 | 03-22-2015 01:10 PM |
EcuTek Flash finished but now it shows only a Partial Flash... | Cross | Software Tuning | 32 | 02-12-2014 11:55 AM |
Tactrix Openport | jamesm | Engine, Exhaust, Bolt-Ons | 1 | 01-28-2014 09:27 PM |
Visconti Tuning - Latest BRZ Flash Info | Visconti | Software Tuning | 6530 | 12-24-2013 11:18 PM |
Overboost Protection With OFT/EcuFlash? | FrX | Software Tuning | 9 | 10-23-2013 08:27 AM |