|Openflash Tablet||aka OFT. Roms must be uploaded to the tablet from a PC, then flashed from the tablet.|
|Tactrix Openport 2.0||A USB dongle that allows flashing from a PC and logging to the device.|
|"Lean-2%"||2% less fuel (+0.25 AFR) during open loop (wide open throttle) than "Default".||Closest match to stock MAF Scale.|
|"Default"||Best chance of being optimal on the largest number of cars.||Closest match to OTS MAF Scales when using old injector ratios.|
|"Rich+2%"||2% more fuel (-0.25 AFR) during open loop (wide open throttle) than "Default".||Closest match to OTS MAF Scales when using new injector ratios.|
|"Rich+4%"||2% more fuel (-0.25 AFR) during open loop (wide open throttle) than "Rich+2%".|
|Fuel||Device||Target AFR @6500||Logged AFR @6500||Logged MAF Scale||Action to take|
|E85||OFT||12.1 - 12.3||11.9 - 12.1||"Default"||Flash "Lean-2%"|
|E85||OFT||12.1 - 12.3||12.1 - 12.3||"Default"||Do nothing|
|E85||OFT||12.1 - 12.3||12.4 - 12.6||"Default"||Flash "Rich+2%"|
|E85||OFT||12.1 - 12.3||12.6 - 12.8||"Default"||Flash "Rich+4%"||Fuel||Device||Target AFR @6500||Logged AFR @6500||Logged MAF Scale||Action to take|
|E85||Tactrix||11.9 - 12.1||11.7 - 11.9||"Default"||Flash "Lean-2%"|
|E85||Tactrix||11.9 - 12.1||11.9 - 12.1||"Default"||Do nothing|
|E85||Tactrix||11.9 - 12.1||12.2 - 12.4||"Default"||Flash "Rich+2%"|
|E85||Tactrix||11.9 - 12.1||12.4 - 12.6||"Default"||Flash "Rich+4%"||Fuel||Device||Target AFR @6500||Logged AFR @6500||Logged MAF Scale||Action to take|
|Petrol||OFT||11.7 - 11.9||11.4 - 11.6||"Default"||Flash "Lean-2%"|
|Petrol||OFT||11.7 - 11.9||11.7 - 11.9||"Default"||Do nothing|
|Petrol||OFT||11.7 - 11.9||12.0 - 12.2||"Default"||Flash "Rich+2%"|
|Petrol||OFT||11.7 - 11.9||12.2 - 12.4||"Default"||Flash "Rich+4%"||Fuel||Device||Target AFR @6500||Logged AFR @6500||Logged MAF Scale||Action to take|
|Petrol||Tactrix||11.5 - 11.7||11.2 - 11.4||"Default"||Flash "Lean-2%"|
|Petrol||Tactrix||11.5 - 11.7||11.5 - 11.7||"Default"||Do nothing|
|Petrol||Tactrix||11.5 - 11.7||11.8 - 12.0||"Default"||Flash "Rich+2%"|
|Petrol||Tactrix||11.5 - 11.7||12.0 - 12.2||"Default"||Flash "Rich+4%"|
These are by no means hard and fast rules, the only way to be sure is to log, which is why this appears after the previous table.
|6MT||6MT generally runs leaner than 6AT||EL (or ACE)||EL generally runs leaner than UEL||Rich+2%|
|6MT||6MT generally runs leaner than 6AT||UEL (or catted)||UEL generally runs richer than EL||Default|
|6AT||6AT generally runs richer than 6MT||EL (or ACE)||EL generally runs leaner than UEL||Default|
|6AT||6AT generally runs richer than 6MT||UEL (or catted)||UEL generally runs richer than EL||Lean-2%|
(An older version, notice the change in di:pi @ 5k rpm ratio causes the LTFT to jump.)
(The large bumps are specific to the type/brand/design of headers, combined with valve timing in that area.)
|89, 91, 93, 94||Fuel AKI Rating|
|98, 100, 102, 104||Fuel RON Rating, based on garbage AU fuel. Those with Euro 98 RON fuel should initially flash 100 RON file.|
|E0, E5, E10, E85, Exx||Refers to the percentage of ethanol contained in the fuel. The higher E%, the more fuel volume required.|
|E85, E50 - E90, E-flex, etc.||E85 generally refers to any fuel where the majority (50% or more) of the volume is ethanol.|
|FLEX FUEL||This is not a fuel, instead it refers to specific ECU logic which determines fuel volume and timing in real time, based on the input from a flex fuel sensor.|
|100% direct injector versions may require one step leaner MAF Scale than 20% port injector versions.|
|Stg1 / Stock||The factory exhaust manifold.|
|Stg2 Catted||An aftermarket EL or UEL header with built-in high flow catalytic converter.|
|Stg2 UEL||Unequal Length header without catalytic converter.|
|Stg2 EL||Equal Length header without catalytic converter.|
|Stg2 ACE||Ace 4-2-1 long tube header - 250, 350, 400, etc. Please flash one timing level above normal. E.g. flash 100 RON file for 98 RON fuel.|
|Stg1 : Stg2|
|EL : UEL|
|ACE : EL|
|Catted : EL, UEL|
|E85 : Petrol|
|MY12||700C, 700D, 700G, 700I||Beginning Jan 2012||Start of production|
|MY13||A00C, A00D, A00G, A00I||Beginning Dec 2012||Updates to fix the VVT issue (rough idle, check engine light etc)|
|MY14||B01C, B01D, A01G, A01I||Beginning May 2013||Fix to resolve failing direct injector seals caused by excessive detonation when changing gear above 5200rpm.|
|MY15||D00C, D00D, D00G, E00I||Beginning May 2014||MY15 cars have hardware changes making MY15 roms incompatible with MY12-14 cars.|
|MY16||F40C, F40D, F20P, F20Q||Beginning May 2015||Minor tuning changes that are superseded by aftermarket tuning anyway.|
|MY17||K00G, K00I||Beginning May 2016||(black plastic intake manifold) Security module changes making rom incompatible with MY12-16 cars.|
|MY17||K00C, K00P||Beginning May 2016||(red alloy intake manifold) Complete overhaul of tune logic, including full time closed loop fuel control.|
|Jul 2014||OTS 1.59||Bought OFT.|
|Aug 2014||OTS 2.0||Ported US tunes from OTS 2.0 to EU roms|
|Sep 2014||OTS 2.0||Bought Catted EL headers|
|Sep 2014||OTS 2.0||Bought PSR/Gruppe-S UEL headers|
|Sep 2014||OTS 2.0||Bought Fiebruz Intake Manifold Extenders|
|Oct 2014||OTS 2.0||Began work on Stg2 98RON timing|
|Nov 2014||OTS 2.0||First dyno day. OTS E85 UEL = 125kW, OTS E85 EL = 133kW.|
|Dec 2014||v6||Began work on MAF Scales to fix AFR's|
|May 2014||v49||Supra dyno day. Minimal improvements due to stock load limits.|
|Mar 2015||I start uploading examples to ft86club.|
|Jul 2015||v74||First dyno day. OTS E85 UEL = 131kW, OTS E85 EL = 140kW.|
|Aug 2015||v84||Began fixing closed loop fuelling.|
|Sep 2015||I create this guide.|
|Oct 2015||v87||Finalised E85 MAF Scales based on OTS.|
|Oct 2015||v87||Bought Crawford BPB.|
|Nov 2015||v88||Began working on MAF Scales based on stock.|
|Dec 2015||v93||Switched all UEL petrol files to OFH AVCS.|
|Jan 2016||v97||Finalised E0 MAF Scales for stock injector ratios.|
|Feb 2016||v97||Bought ACE 250 headers.|
|Apr 2016||v100||Started consolidating many tables for flex fuel.|
|Apr 2016||v101||Switched all UEL E85 files to OFH AVCS.|
|May 2016||v103||Started smoothing AVCS maps.|
|Aug 2016||v111||Updated some values using MY16 roms as a new reference.|
|Sep 2016||v112||Consolidated E85 and petrol MAF Scales and injector ratios.|
|Oct 2016||v117||Changed injector ratios at WOT to a static value.|
Consolidated many values for 6AT and 6MT.
|Oct 2016||v120||Started running FLEX FUEL maps on both 6AT and 6MT.|
|Oct 2016||v121||Re-worked all timing tables for new OL and CL fuelling and injector ratios.|
|Dec 2016||v122||Created easy to use, alternate MAF Scales with 2% increments.|
|Mar 2017||v123||Modified 6AT throttle map to fix bogging down after shift.|
|Aug 2017||v124||Created this site with instructions to allow people to get a good result much faster.|
|Sep 2017||v127-v128||Increased idle speeds for most roms.|
Adjusted IAT compensation to recover some power on E85.
Adjusted open loop fuel maps to smooth AFR curves.
Adjusted load limits and OL fuel for more power at low rpm, high load, to benefit 6AT launches.
Added catted headers maps with AVCS from OTS v3.0.
Added EU MY17 6MT K00G.
Developed EU MY17 6AT K01I definition.
Developed AU MY17 6MT K00P definition.
Ported basic US MY17 6AT K00C roms to AU MY17 K00P.
|Sep 2017||v128.2||Adjusted open loop fuelling for E85.|
|Sep 2017||v128.3, v128.4||Reverted parts of the 6AT throttle map.|
|Oct 2017||Updated workflow to generate more files, necessitating filename changes.|
|Oct 2017||v128.4||Further 6AT throttle map tweaks.|
|Oct 2017||v129||Adjusted Stg1 timing @ 3600rpm.|
|Apr 2018||v131||Added launch control to K00G (EUDM MY17 6MT).|
Cal-hacked K00G (EUDM MY17 6MT) to K00C (USDM MY17), K00P (AUDM MY17), N00P (AUDM MY18), N10C (USDM MY18).
Cal-hacked K01I (EUDM MY17 6AT) to K00D (USDM MY17).
Updated MY17 and MY18 red manifold roms (K00C, K00P, N00P, N10C) with OTS 4.0 tunes.
Discarded native K00C, K00D and K00P roms and definitions for compatibility with Openflash V4.
(Native K00x roms and defs remain available to download in the stock roms zip.)
|Apr 2018||v132||Adjusted open loop fuelling for E85.|
Re-generated all USDM MY12-MY16 roms from A01G/I instead of B01C/D, for compatibility with Openflash V4.
|Jun 2018||v140-v141||Restored stock AVCS at low rpm and low load for fuel efficiency and drivability.|
AVCS below 2600rpm and 0.85g/rev are stock values, plus overlap smoothing and some tweaks for 6AT shifting.
AVCS above 2600rpm and 0.85g/rev remains header specific as before.
Tweaked timing at 2400rpm and 2800rpm at highway speeds / medium load.
|Oct 2018||v143 (failure)||Restored stock 100% DI for more jam between 2500-5000rpm at WOT.|
Re-mapped injector ratios and closed loop control for faster fuel trim learning compared to stock.
Initially this learns great fuel trim values, but fails over an extended period of time where the LTFT above 5k crept too negative (lean).
|Sep 2013||OTS v1.2||Created Stg1|
|Oct 2013||OTS v1.31||Added Stg2 93 AKI|
|Nov 2013||OTS v1.34||Added Stg2 EL E85|
Added soft rev limit to 6MT
|Dec 2013||OTS v1.4||Added Stg2 UEL E85|
|Jan 2014||OTS v1.5||Revised Stg2|
|Jul 2014||OTS v2.0||Revised Stg1|
Added Stg2 91 AKI (93 AKI timing minus 1 deg over 6k rpm)
Raised load limits from stock values - low RPM WOT now too rich instead of too lean.
|Dec 2015||OFH v1.0||Revised Stg2 UEL AVCS (very good for all UEL) combined with extremely optimistic ignition timing.|
|May 2017||OTS v3.0||Stg1 unchanged|
Stg2 EL is discarded.
Stg2 re-tuned with mild AVCS for catted UEL.
OFH tune is now Stg2+, minus the dyno hero ignition advance.
Added basic US MY17 6MT K00C support.
|Apr 2018||OTS v4.0||MY12-MY16 tunes are identical to OTS 3.0.|
All MY12-MY16 USDM roms are now cal-hacked A01G/I (EUDM) roms.
MY17 tunes updated.
K00C (USDM) and K00P (AUDM) are now K00G (EUDM) with launch control. K00D (USDM) and K01S (AUDM) are now K01I (EUDM).
|Jan 2016||ztan finalises flex fuel in A01G (EU 6MT).|
|Jul 2016||I port ztan's code to A01I (EU 6AT) and send to Shiv to test.|
|Oct 2016||Sick of waiting, I bought a spare ECU and successfully flash flex fuel code to 6AT.|
|Primary Open Loop Fuelling||Heavily modified and smoothed openflash tables.|
|Closed Loop Fuelling Targets||Modified to reflect open loop fuelling, to prevent knock around crossover.|
|Injector Ratios (DI:PI)||Modified to use a static ratio at WOT, making AFR curves more predictable.|
|Load Limits||Distinct load limits for Stg1/Stg2/E85, fixes AFR too lean at low rpm (lose power) and too lean at high rpm (unpredictable).|
|MAF Scales||All files use the same scale for consistency, with variations only for the open loop portion.|
|MAF IAT Compensation||Smoothed table thanks to ztan.|
|Front Oxygen Sensor Scaling||Updated thanks to ztan.|
|Throttle tip-in enrichment||Openflash values.|
|Direct Injector Timing||Openflash values.|
|Throttle Angle During Overrun||Updated values for early model years.|
|Base Timing B + KCA Max A||Smoothed total timing maps for 98 RON, 91AKI, 93AKI, E85, particularly in lumpy problem areas.|
|Timing IAT Compensation||Custom values tuned values.|
|Knock Correction||Openflash values.|
|AVCS||Smoothed openflash tables at low rpm and low load for smoother shifting.|
|Idle Speed Targets||Custom values for stable idle.|
|Rev Limit||Soft rev limits for both 6AT and 6MT, instead of fuel cut.|
|Radiator Fans||Fans now run when the car comes to a stop and coolant temp starts to rise, instead of after boiling.|
|P0420 (missing cat converter)||Disabled on all roms.|
|(Stg2) Cold start||Custom values for lower rpm and less bark.|
|(E85) Cranking pulse widths||Custom values for reliable starting.|
|(E85) Dash display fuel usage||Updated thanks to ztan.|
|(6AT) Throttle Map|
|(6MT) Launch control||Fuel cut implementation provided by TDD, set at 5000 rpm for sticky tyres and because it can cause ECU to pull timing.|
|FLEX FUEL||Custom logic to non-linearly scale timing, fuel, cranking, etc. based on E%, thanks to ztan. Ported from 6MT to 6AT by myself.|
RomRaider is used for editing. It is not required for flashing.
|RR_||RomRaider definitions for stock roms (no additional injected code).|
|OFT_||For use with roms containing launch control code.|
|FLEX_||For use with roms containing additional flex fuel code.|
Defintions are prioritised from first to last.
Selecting any table in the list will compare the table from the first rom to that of the second.
Example - OTS Stg1 total timing compared to stock MY12-16 total timing:
All graphs from the same dyno, same day (2015-07-18), same 20C intake air temp.
These are very old roms with original injector ratios, however still indicative.
Each vendor has their own instructions, videos, etc.
On the RHD Moto East kit you can mount the sensor in such a way as to not bend any of the lines.
DO NOT attempt to mount the sensor over near the brake lines or strut tower, where you need to bend the fuel lines back on themselves.
With my files, you should attach the sensor to the DIRECT INJECTOR line as the car uses 100% DI at idle as per stock.
Cut a hole/slot in the firewall grommet above the engine loom for the sensor to ECA loom.
The most difficult part of the install is getting at the ECU, particularly for RHD where there is an extra control module in the way.
You can either remove the EVAP pin from the ECU plug and re-pin it, or Moto East sells a harness which goes between the ECU loom and the ECU.
Moto East provide a piggyback for the fuse box to provide power to the Ethanol Content Analyzer, mounted behind the dash in front of the drivers knees.
The gauge tells you if the ECA has power and is outputting a signal. It won't tell you if the signal is reaching the ECU, you need to log for that.
|6AT||Six speed Automatic Transmission|
|6MT||Six speed Manual Transmission|
|ACE||ACE cat-less 4-2-1 header|
|AU, AUDM||Australian Domestic Market, including New Zealand|
|AVCS||"Active Valve Control System" - a hydraulic system that controls the intake and exhaust valve timing independently (and thus overlap). Duration is static.|
|Calibration||The word the factory use to differentiate software for different combinations of transmission, market (including emissions), and revision.|
|Closed Loop||The ECU will adjust fuel in real time based in feedback from one or both O2 sensors. The real time adjustment is stored in STFT as a percentage.|
|DI||"Direct Injection" - Injectors located in the combustion chamber alongside the spark plugs after the intake valves. Fuel does not displace any of the intake charge.|
|Dyno||Chassis Dynamometer - measures torque at the wheels.|
|ECA||"Ethanol Content Analyser"|
|ECU||"Engine Control Unit"|
|EL||"Equal Length" cat-less header|
|EU, EUDM||European Domestic Market, including Great Britton|
|FAQ||"Frequently Asked Questions"|
|FBKC||"Feedback Knock Control"|
|FLKC||"Fine Learning Knock Control"|
|Front O2 (sensor)||Wideband sensor used for fuel trimming and logging.|
|IAM||"Ignition Advance Multiplier"|
|IAT||"Intake Air Temperature"|
|LHD||"Left Hand Drive"|
|LTFT||"Long Term Fuel Trim" (applicable in open loop and closed loop)|
|MAF||"Mass Air Flow" (sensor, also measures IAT)|
|MAFV||"MAF Voltage" - MAF Sensor output in volts|
|MAP||"Manifold Air Pressure" (sensor)|
|O2 (sensor)||Oxygen (sensor)|
|Open Loop||The ECU ignores O2 sensor input and calculates fuel based on MAFV and Primary Open Loop Fuel table.|
|OTS||"Off The Shelf"|
|PI||"Port Injection" - Injectors located in the intake manifold before the intake valves. Fuel displaces some of the intake charge.|
|Rear O2 (sensor)||Narrowband sensor used for fuel trimming when targeting 14.7 AFR|
|RHD||"Right Hand Drive"|
|RPM||"Revolutions Per Minute"|
|RR||"RomRaider" - used for editing.|
|STFT||"Short Term Fuel Trim" (applicable in closed loop only)|
|TCU||"Transmission Control Unit"|
|UEL||"Un-Equal Length" cat-less header|
|US, USDM||United States Domestic Market, including Canada|
|WOT||"Wide Open Throttle"|