How to:
Create Base Calibrations

by Michael Decipha Ponthieux
Posted: 2014-09-08
Last Updated: 2019-10-12

The following Hardware Codes are OPENLY supported by decipha:

Hardware Codes

Original Strategy
CVAF1 may not support some RVAFx processors. In these cases use FBGI0.
RWAI2 only supports 4R70W. Use MAQI0 for 4R100 transmissions.
RZASA does not support older style PATS nor has support for older SCP bus array has been released.

If you are new to tuning or just want to follow along and not be lost, here is the link to the Getting Started Write Up.


The following are the absolute MINIMUM changes REQUIRED before starting your vehicle when swapping strategies.
XTALHPSECU Clock SpeedMost important variable in the ecu, this must match your ecu's actual clock speed and is dependent upon your specific ecu.
AC_RLY_IS_NCA/C Relay State0=normally open, 1=normally closedMost 99-01 GTs will be set to 0, some cobras 1 including some crown vics and trucks
CHT_SNS_HPCylinder Head Temp Sensor Presentset to 1 for crown vic and trucks that have a CHT sensor, be sure to set ECT_SNS_HP to 0
PATS_DISABLEPats Disableshould be set to 0 to re-enable PATS once you've copied your PATS code over.
OSS_PULSE_REVOSS Teethshould be set to 12 for 5spd transmissions, 6 for most 1999-2003 4r70w trans
PFE_HPEGR Presentset to 0 DPFE or 1 SONIC to enable EGR if you have one present. 2 disables the EGR.
NLMTHI_0Neutral Rev Limiter 0
KNK_SENSOR_HP / KIHP / KNK_SNSRSKnock Sensors Presentset to the number of knock sensors you have present
K-CONSTANTGLOBAL FUEL MULTIPLIERThis should ALWAYS be set to 30.00 lbs/hr.
SP** AHISLInjector High SlopeInput your injector's manufacturer's data.
SP** ALOSLInjector Low SlopeInput your injector's manufacturer's data.
SP** Fuel_BKPTInjector BreakpointInput the injector manufacturer's data.
FN 367WInjector OffsetInput the manufacturer's recommended voltage offset values.
FNPWCOM_HSDeltaP High Slope Multiplierinput your inj manufacturers recommended multiplier values
FNPWCOM_LSDeltaP Low Slope Multiplierinput your inj manufacturers recommended multiplier values
FNPWCOM_BKDeltaP Breakpoint Multiplierinput your inj manufacturers recommended multiplier values
FNPWCOM_OFSDeltaP Offset Multiplierinput your inj manufacturers recommended multiplier values
SP** SARCHGCubic Inch DisplacementInput your actual engine size.
SP** FN 036MAF TransferInput your actual MAF flow data from your flow sheet or published data to begin tuning.
FNRF_SSFFFuel Pump Voltage Tableinput your fuel pump manufacturers recommended values.
FN 2200Borderline Knock TableSee note below. Populate this table with adequate values for your specific engine combination.
FN 035Load ScalingPopulate the Y-axis with your engines expected peak N/A load values (when not in boost), DO NOT PUT IN MAXIMUM LOAD VALUES WHILE IN BOOST
FN 1036BInferred LoadPopulate this table with your engines expected Load at various TPREL and RPM conditions. This table will directly affect the engines driveability and must be dialed in using the histogram.
XXXCrank PWDependent upon strategy. FN052C Cranking Load in newer strategies and FN348 Cranking PW in older strategies.
AXLE_RATIO_IABS Module Axle Ratio Integerset to integer rear axle ratio your abs module is programmed for.
AXLE_RATIO_FABS Module Axle Ratio Fractionalset to the fractional rear axle ratio your abs module is programmed for.
RT_AXLERear End Axle Ratiotypically 3.27 stock, some OEM 3.55s and 3.73s on trucks and performance vehicles.
TIRE_REVTire Revs per Mileshould be dialed in to make your speedometer 100% accurate.
The xxx base tunes have been setup to enable the 2 step rev limiter, the engine will step at the set RPM while the vehicle is not moving.
Overheat protection shuts off the engine when your engine temp exceeds 240 degrees and allows approx 15 seconds of run time after restart so you can move the vehicle if need be, thats done with FN1362X and FN1361X, do not change the last column values or the scaling for either of those tables
If you do not have injector data for your injector's, read the FUEL Write Up for more details.
The timing tables are setup for 24 degrees of timing @ 80 load for bone stock 1999-2004 2-valve engines.

For engines with aftermarket heads, its typical to reach loads of 100 and greater, increase the ENTIRE TABLE (ALL CELLS)
by the difference of MBT spark at 3k+ subtracted by 24 degrees (current value in tune at 80 load),
MBT reference can be found HERE

For example: If you have Trickflow 44 heads [MBT=25 degrees] add 1 degree to the table (25 - 24 = +1)
if you have a 4 valve B/C heads [MBT=27 degrees] add 3 degrees to the whole table (27 - 24 = +3)
these adjustment are a general ballpark adjustments, you are still REQUIRED to adjust individual cells while tuning.

Features of decipha Base Calibrations

Simplified Timing to only the Borderline Spark Table and ACT Retard Function (divide values by 10 for actual spark retard amount, ex: -50 = 5 deg retard)
Simplifed Fueling Logic to the Load Scaling Function FN035A. Set this for the highest load when NOT IN BOOST.
Overheat protection will shut the engine off when it gets too hot, will also allow a restart time of approx 15 seconds during an overheat
The overheat protection is incorporated in the base fuel and startup fuel tables last column values and column scaling function.
FN320A has been added to the calibrations to allow overheat protection to function, FN320A should force OL at 0 load at high ECTs.
LEAVE THE LAST COLUMN OF THE BASE FUEL TABLE AND STARTUP FUEL TABLE ALONE, this is done to cause the engine to shut-off during an overheat.
The stock base fuel table FN1360 is disabled.
The KAMRF Min Clip at WOT will not allow negative fuel corrections at WOT, only positive corrections for safety.

Other Variables

Although many other values exist in the ECU which can be adjusted to resolve other issues, the variables listed above are the most important variables in your calibration. For Nitrous engines and custom n2o code a premium membership is required.


Obviously you still tune as you would otherwise, the base tunes are just to get you on your way much easier and faster, one is still required to dial in Fuel, Air, and Spark just as you would otherwise.

As with all EFIDynoTuning tunes, be sure to read over the Pre-Tuning Information. The Initial Tune Instructions and Post Tune Instructions apply as well.

For tuning support visit the support forum.

Return Home
Jump to Forum - EFIDynoTuning LC - New Orleans, LA