GHA Automation

This commit is contained in:
GitHub git update Action 2024-02-02 17:17:39 +00:00
parent f4794247d9
commit 8e29a2618c
4 changed files with 521 additions and 479 deletions

View File

@ -308,7 +308,7 @@
#define ego_sensor_e_ES_Innovate_MTX_L 1
#define ego_sensor_e_ES_PLX 4
#define EGT_CHANNEL_COUNT 8
#define engine_configuration_s_size 4648
#define engine_configuration_s_size 4704
#define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF"
#define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
#define engine_load_mode_e_LM_ALPHA_N 2
@ -1078,7 +1078,7 @@
#define PACK_PERCENT_BYTE_MULT 100.0
#define PEDAL_TO_TPS_SIZE 8
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
#define persistent_config_s_size 22176
#define persistent_config_s_size 22232
#define pid_s_size 20
#define pin_input_mode_e_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP"
#define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN"
@ -1158,7 +1158,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 734133769
#define SIGNATURE_HASH 742713294
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1208,7 +1208,7 @@
#define TOOTH_PACKET_SIZE 2
#define TOP_DEAD_CENTER_MESSAGE "r"
#define TORQUE_CURVE_SIZE 6
#define TOTAL_CONFIG_SIZE 22176
#define TOTAL_CONFIG_SIZE 22232
#define TPS_2_BYTE_PACKING_MULT 100
#define TPS_TPS_ACCEL_CLT_CORR_TABLE 4
#define TPS_TPS_ACCEL_TABLE 8
@ -1480,7 +1480,7 @@
#define ts_show_vr_threshold_2 false
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define TS_SIGNATURE "rusEFI default.2024.02.01.XXX.734133769"
#define TS_SIGNATURE "rusEFI default.2024.02.02.XXX.742713294"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 734133769
#define TS_SIGNATURE "rusEFI default.2024.02.01.XXX.734133769"
#define SIGNATURE_HASH 742713294
#define TS_SIGNATURE "rusEFI default.2024.02.02.XXX.742713294"

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI default.2024.02.01.XXX.734133769"
signature = "rusEFI default.2024.02.02.XXX.742713294"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI default.2024.02.01.XXX.734133769" ; signature is expected to be 7 or more characters.
signature= "rusEFI default.2024.02.02.XXX.742713294" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -92,9 +92,9 @@ enable2ndByteCanID = false
#define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5"
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Thu Feb 01 17:19:14 UTC 2024
; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 17:17:33 UTC 2024
pageSize = 22176
pageSize = 22232
page = 1
engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",97="ALPHAX_8CHAN_SBC",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",35="ET_UNUSED_35",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",41="FRANKENSO_MIATA_NA6_MAP",49="FRANKENSO_QA_ENGINE",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",34="HELLEN_NA6",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",10="MAZDA_NA8_96",33="ME17_9_MISC",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",17="PROTEUS_M111",67="PROTEUS_MIATA_NB2",93="PROTEUS_N73",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",98="PROTEUS_SBC",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",20="UNUSED_20",21="UNUSED_21",22="UNUSED_22",65="UNUSED_65",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST"
startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0
@ -734,6 +734,8 @@ mc33810Gpgd1Mode = bits, U32, 1576, [2:2], "false", "true"
mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true"
mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true"
enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true"
useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true"
useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true"
afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0
iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0
auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list
@ -1330,281 +1332,284 @@ injectionPinsStage29 = bits, U16, 4472, [0:8], $output_pin_e_list
injectionPinsStage210 = bits, U16, 4474, [0:8], $output_pin_e_list
injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list
injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list
mainUnusedEnd = array, U08, 4480, [168], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4648, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4680, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4712, [8x8], "%", 0.05, 0, 0, 10, 2
iacPidMultLoadBins = array, U08, 4776, [8], "Load", 1, 0, 0, 500, 2
iacPidMultRpmBins = array, U08, 4784, [8], "RPM", 10.0, 0, 0, 2500, 0
sparkDwellRpmBins = array, U16, 4792, [8], "RPM", 1, 0, 0, 25000, 0
sparkDwellValues = array, U16, 4808, [8], "ms", 0.01, 0, 0, 30, 2
cltIdleRpmBins = array, S08, 4824, [16], "C", 2.0, 0, -40, 200, 0
cltIdleRpm = array, U08, 4840, [16], "RPM", 20.0, 0, 0, 5000, 0
cltTimingBins = array, F32, 4856, [8], "C", 1, 0, -100, 250, 1
cltTimingExtra = array, F32, 4888, [8], "degree", 1, 0, -400, 400, 0
scriptCurve1Bins = array, F32, 4920, [16], "x", 1, 0, -10000, 10000, 3
scriptCurve1 = array, F32, 4984, [16], "y", 1, 0, -10000, 10000, 3
scriptCurve2Bins = array, F32, 5048, [16], "x", 1, 0, -10000, 10000, 3
scriptCurve2 = array, F32, 5112, [16], "y", 1, 0, -10000, 10000, 3
scriptCurve3Bins = array, F32, 5176, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve3 = array, F32, 5208, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve4Bins = array, F32, 5240, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve4 = array, F32, 5272, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve5Bins = array, F32, 5304, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve5 = array, F32, 5336, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve6Bins = array, F32, 5368, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve6 = array, F32, 5400, [8], "y", 1, 0, -10000, 10000, 3
baroCorrPressureBins = array, F32, 5432, [4], "kPa", 1, 0, 0, 200, 2
baroCorrRpmBins = array, F32, 5448, [4], "RPM", 1, 0, 0, 18000, 0
baroCorrTable = array, F32, 5464, [4x4], "ratio", 1, 0, 0, 2, 2
crankingTpsCoef = array, F32, 5528, [8], "Ratio", 1, 0, 0, 700, 2
crankingTpsBins = array, F32, 5560, [8], "%", 1, 0, 0, 100, 2
crankingAdvanceBins = array, U16, 5592, [4], "RPM", 1, 0, 0, 25000, 0
crankingAdvance = array, S16, 5600, [4], "deg", 0.01, 0, -20, 90, 2
iacCoastingRpmBins = array, U08, 5608, [16], "RPM", 100.0, 0, 0, 25000, 0
iacCoasting = array, U08, 5624, [16], "%", 0.5, 0, 0, 100, 1
warning_message = string, ASCII, 5640, 120
afterstartCoolantBins = array, F32, 5760, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5792, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5824, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5856, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5888, [8x8], "", 0.5, 0, 0, 100, 1
boostRpmBins = array, U08, 5952, [8], "RPM", 100.0, 0, 0, 25000, 0
boostTableClosedLoop = array, U08, 5960, [8x8], "", 2.0, 0, 0, 3000, 0
boostTpsBins = array, U08, 6024, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 6032, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 6096, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 6104, [8], "RPM", 100.0, 0, 0, 25000, 0
cltCrankingCorrBins = array, F32, 6112, [8], "C", 1, 0, -100, 250, 2
cltCrankingCorr = array, F32, 6144, [8], "%", 1, 0, 0, 500, 2
idleAdvanceBins = array, U08, 6176, [8], "RPM", 50.0, 0, 0, 12000, 0
idleAdvance = array, F32, 6184, [8], "deg", 1, 0, -20, 90, 1
idleVeRpmBins = array, U08, 6216, [4], "RPM", 10.0, 0, 0, 2500, 0
idleVeLoadBins = array, U08, 6220, [4], "load", 1, 0, 0, 100, 0
idleVeTable = array, U16, 6224, [4x4], "%", 0.1, 0, 0, 999, 1
luaScript = string, ASCII, 6256, 8000
cltFuelCorrBins = array, F32, 14256, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 14320, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 14384, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 14448, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 14512, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 14544, [8], "C", 1, 0, -80, 170, 2
crankingCycleCoef = array, F32, 14576, [8], "ratio", 1, 0, 0, 5, 2
crankingCycleBins = array, F32, 14608, [8], "counter", 1, 0, -80, 170, 0
cltIdleCorrBins = array, F32, 14640, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14704, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14768, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 14896, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 15024, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 15088, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 15096, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 15104, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 15616, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 15648, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 15680, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 15740, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 16252, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 16284, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 16316, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 16380, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 16396, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 16412, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 16476, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 16492, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 16508, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 17020, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 17052, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 17084, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 17596, [16], "kPa", 1, 0, 0, 1000, 0
veRpmBins = array, U16, 17628, [16], "RPM", 1, 0, 0, 18000, 0
tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0
tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0
auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0
mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2
iacPidMultLoadBins = array, U08, 4832, [8], "Load", 1, 0, 0, 500, 2
iacPidMultRpmBins = array, U08, 4840, [8], "RPM", 10.0, 0, 0, 2500, 0
sparkDwellRpmBins = array, U16, 4848, [8], "RPM", 1, 0, 0, 25000, 0
sparkDwellValues = array, U16, 4864, [8], "ms", 0.01, 0, 0, 30, 2
cltIdleRpmBins = array, S08, 4880, [16], "C", 2.0, 0, -40, 200, 0
cltIdleRpm = array, U08, 4896, [16], "RPM", 20.0, 0, 0, 5000, 0
cltTimingBins = array, F32, 4912, [8], "C", 1, 0, -100, 250, 1
cltTimingExtra = array, F32, 4944, [8], "degree", 1, 0, -400, 400, 0
scriptCurve1Bins = array, F32, 4976, [16], "x", 1, 0, -10000, 10000, 3
scriptCurve1 = array, F32, 5040, [16], "y", 1, 0, -10000, 10000, 3
scriptCurve2Bins = array, F32, 5104, [16], "x", 1, 0, -10000, 10000, 3
scriptCurve2 = array, F32, 5168, [16], "y", 1, 0, -10000, 10000, 3
scriptCurve3Bins = array, F32, 5232, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve3 = array, F32, 5264, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve4Bins = array, F32, 5296, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve4 = array, F32, 5328, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve5Bins = array, F32, 5360, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve5 = array, F32, 5392, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve6Bins = array, F32, 5424, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve6 = array, F32, 5456, [8], "y", 1, 0, -10000, 10000, 3
baroCorrPressureBins = array, F32, 5488, [4], "kPa", 1, 0, 0, 200, 2
baroCorrRpmBins = array, F32, 5504, [4], "RPM", 1, 0, 0, 18000, 0
baroCorrTable = array, F32, 5520, [4x4], "ratio", 1, 0, 0, 2, 2
crankingTpsCoef = array, F32, 5584, [8], "Ratio", 1, 0, 0, 700, 2
crankingTpsBins = array, F32, 5616, [8], "%", 1, 0, 0, 100, 2
crankingAdvanceBins = array, U16, 5648, [4], "RPM", 1, 0, 0, 25000, 0
crankingAdvance = array, S16, 5656, [4], "deg", 0.01, 0, -20, 90, 2
iacCoastingRpmBins = array, U08, 5664, [16], "RPM", 100.0, 0, 0, 25000, 0
iacCoasting = array, U08, 5680, [16], "%", 0.5, 0, 0, 100, 1
warning_message = string, ASCII, 5696, 120
afterstartCoolantBins = array, F32, 5816, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5848, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5880, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5912, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5944, [8x8], "", 0.5, 0, 0, 100, 1
boostRpmBins = array, U08, 6008, [8], "RPM", 100.0, 0, 0, 25000, 0
boostTableClosedLoop = array, U08, 6016, [8x8], "", 2.0, 0, 0, 3000, 0
boostTpsBins = array, U08, 6080, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 6088, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 6152, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 6160, [8], "RPM", 100.0, 0, 0, 25000, 0
cltCrankingCorrBins = array, F32, 6168, [8], "C", 1, 0, -100, 250, 2
cltCrankingCorr = array, F32, 6200, [8], "%", 1, 0, 0, 500, 2
idleAdvanceBins = array, U08, 6232, [8], "RPM", 50.0, 0, 0, 12000, 0
idleAdvance = array, F32, 6240, [8], "deg", 1, 0, -20, 90, 1
idleVeRpmBins = array, U08, 6272, [4], "RPM", 10.0, 0, 0, 2500, 0
idleVeLoadBins = array, U08, 6276, [4], "load", 1, 0, 0, 100, 0
idleVeTable = array, U16, 6280, [4x4], "%", 0.1, 0, 0, 999, 1
luaScript = string, ASCII, 6312, 8000
cltFuelCorrBins = array, F32, 14312, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 14376, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 14440, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 14504, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 14568, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 14600, [8], "C", 1, 0, -80, 170, 2
crankingCycleCoef = array, F32, 14632, [8], "ratio", 1, 0, 0, 5, 2
crankingCycleBins = array, F32, 14664, [8], "counter", 1, 0, -80, 170, 0
cltIdleCorrBins = array, F32, 14696, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14760, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14824, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 14952, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 15080, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 15144, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 15152, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 15160, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 15672, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 15704, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 15736, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 15796, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 16308, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 16340, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 16372, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 16436, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 16452, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 16468, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 16532, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 16548, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 16564, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 17076, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 17108, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 17140, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 17652, [16], "kPa", 1, 0, 0, 1000, 0
veRpmBins = array, U16, 17684, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 17660, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 17716, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 17660, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 17716, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 17916, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 17948, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 17980, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 18236, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 18268, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 18300, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 18556, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 18572, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, U08, 18588, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, S16, 18652, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 18668, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 18684, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 18748, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 18764, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 18780, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 18860, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 18876, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 18896, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 18904, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 19056, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 19072, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 19088, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 19104, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 19112, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 19120, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 19136, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 19152, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 19168, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 19184, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 19200, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 19216, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 19232, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 19248, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 19264, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 19280, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 19296, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 19312, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 19328, [8], "Airmass", 0.02, 0, 0, 255, 2
tcu_pcValsR = array, U08, 19336, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 19344, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 19352, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 19360, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 19368, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 19376, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 19384, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 19392, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 19400, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 19408, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 19416, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 19424, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 19432, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 19440, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 19448, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 19456, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 19464, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 19472, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 19508, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 19514, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 19520, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 19556, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 19562, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 19568, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 19600, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 19608, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 19616, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 19648, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 19656, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 19664, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 19696, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 19704, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 19712, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 19840, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 19856, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 19872, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends1_yAxisOverride = bits, U08, 19873, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends1_blendBins = array, S16, 19874, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 19890, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 19900, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 20028, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 20044, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 20060, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends2_yAxisOverride = bits, U08, 20061, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends2_blendBins = array, S16, 20062, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 20078, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 20088, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 20216, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 20232, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 20248, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends3_yAxisOverride = bits, U08, 20249, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends3_blendBins = array, S16, 20250, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 20266, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 20276, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 20404, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 20420, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 20436, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends4_yAxisOverride = bits, U08, 20437, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends4_blendBins = array, S16, 20438, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 20454, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 20464, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 20592, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 20608, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 20624, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends1_yAxisOverride = bits, U08, 20625, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends1_blendBins = array, S16, 20626, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 20642, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 20652, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 20780, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 20796, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 20812, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends2_yAxisOverride = bits, U08, 20813, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends2_blendBins = array, S16, 20814, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 20830, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 20840, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 20968, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 20984, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 21000, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends3_yAxisOverride = bits, U08, 21001, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends3_blendBins = array, S16, 21002, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 21018, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 21028, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 21156, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 21172, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 21188, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends4_yAxisOverride = bits, U08, 21189, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends4_blendBins = array, S16, 21190, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 21206, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 21216, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 21240, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 21264, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 21392, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 21408, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 21424, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 21425, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostOpenLoopBlends1_blendBins = array, S16, 21426, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 21442, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 21452, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 21580, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 21596, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 21612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 21613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostOpenLoopBlends2_blendBins = array, S16, 21614, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 21630, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 21640, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 21768, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 21784, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 21800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 21801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostClosedLoopBlends1_blendBins = array, S16, 21802, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 21818, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 21828, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 21956, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 21972, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 21988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 21989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostClosedLoopBlends2_blendBins = array, S16, 21990, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 22006, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, U08, 22016, [6], "level", 1, 0, 0, 3, 0
tcu_rangeR = array, U08, 22022, [6], "level", 1, 0, 0, 3, 0
tcu_rangeN = array, U08, 22028, [6], "level", 1, 0, 0, 3, 0
tcu_rangeD = array, U08, 22034, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM = array, U08, 22040, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM3 = array, U08, 22046, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM2 = array, U08, 22052, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM1 = array, U08, 22058, [6], "level", 1, 0, 0, 3, 0
tcu_rangePlus = array, U08, 22064, [6], "level", 1, 0, 0, 3, 0
tcu_rangeMinus = array, U08, 22070, [6], "level", 1, 0, 0, 3, 0
tcu_rangeLow = array, U08, 22076, [6], "level", 1, 0, 0, 3, 0
lambdaMaxDeviationTable = array, U08, 22082, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 22098, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 22106, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 22114, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 22150, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 22162, [6], "RPM", 1, 0, 0, 18000, 0
; total TS size = 22176
lambdaLoadBins = array, U16, 17972, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 18004, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 18036, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 18292, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 18324, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 18356, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 18612, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 18628, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, U08, 18644, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, S16, 18708, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 18724, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 18740, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 18804, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 18820, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 18836, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 18916, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 18932, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 18952, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 18960, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 19048, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 19064, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 19080, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 19096, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 19112, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 19128, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 19144, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 19160, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 19168, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 19176, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 19192, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 19208, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 19224, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 19240, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 19256, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 19272, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 19288, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 19304, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 19320, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 19336, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 19352, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 19368, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 19384, [8], "Airmass", 0.02, 0, 0, 255, 2
tcu_pcValsR = array, U08, 19392, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 19400, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 19408, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 19416, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 19424, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 19432, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 19440, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 19448, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 19456, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 19464, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 19472, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 19480, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 19488, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 19496, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 19504, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 19512, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 19520, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 19528, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 19564, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 19570, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 19576, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 19612, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 19618, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 19624, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 19656, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 19664, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 19672, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 19704, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 19712, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 19720, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 19752, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 19760, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 19768, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 19896, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 19912, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 19928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends1_yAxisOverride = bits, U08, 19929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends1_blendBins = array, S16, 19930, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 19946, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 19956, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 20084, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 20100, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 20116, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends2_yAxisOverride = bits, U08, 20117, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends2_blendBins = array, S16, 20118, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 20134, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 20144, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 20272, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 20288, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 20304, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends3_yAxisOverride = bits, U08, 20305, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends3_blendBins = array, S16, 20306, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 20322, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 20332, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 20460, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 20476, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 20492, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends4_yAxisOverride = bits, U08, 20493, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
ignBlends4_blendBins = array, S16, 20494, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 20510, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 20520, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 20648, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 20664, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 20680, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends1_yAxisOverride = bits, U08, 20681, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends1_blendBins = array, S16, 20682, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 20698, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 20708, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 20836, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 20852, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 20868, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends2_yAxisOverride = bits, U08, 20869, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends2_blendBins = array, S16, 20870, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 20886, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 20896, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 21024, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 21040, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 21056, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends3_yAxisOverride = bits, U08, 21057, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends3_blendBins = array, S16, 21058, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 21074, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 21084, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 21212, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 21228, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 21244, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends4_yAxisOverride = bits, U08, 21245, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
veBlends4_blendBins = array, S16, 21246, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 21262, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 21272, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 21296, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 21320, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 21448, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 21464, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 21480, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 21481, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostOpenLoopBlends1_blendBins = array, S16, 21482, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 21498, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 21508, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 21636, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 21652, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 21668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 21669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostOpenLoopBlends2_blendBins = array, S16, 21670, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 21686, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 21696, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 21824, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 21840, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 21856, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 21857, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostClosedLoopBlends1_blendBins = array, S16, 21858, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 21874, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 21884, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 22012, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 22028, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 22044, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 22045, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure"
boostClosedLoopBlends2_blendBins = array, S16, 22046, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 22062, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, U08, 22072, [6], "level", 1, 0, 0, 3, 0
tcu_rangeR = array, U08, 22078, [6], "level", 1, 0, 0, 3, 0
tcu_rangeN = array, U08, 22084, [6], "level", 1, 0, 0, 3, 0
tcu_rangeD = array, U08, 22090, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM = array, U08, 22096, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM3 = array, U08, 22102, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM2 = array, U08, 22108, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM1 = array, U08, 22114, [6], "level", 1, 0, 0, 3, 0
tcu_rangePlus = array, U08, 22120, [6], "level", 1, 0, 0, 3, 0
tcu_rangeMinus = array, U08, 22126, [6], "level", 1, 0, 0, 3, 0
tcu_rangeLow = array, U08, 22132, [6], "level", 1, 0, 0, 3, 0
lambdaMaxDeviationTable = array, U08, 22138, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 22154, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 22162, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 22170, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 22206, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0
; total TS size = 22232
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"
@ -1955,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22162, [6], "RPM", 1, 0, 0, 18000, 0
idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation"
targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain"
mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation"
useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?"
afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup."
iacByTpsTaper = "IAC Value added when coasting and transitioning into idle."
auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial"
@ -3902,6 +3908,16 @@ curve = rangeMatrix, "Range Switch Input Matrix"
yBins = tractionControlSlipBins, wheelSlipRatio
zBins = tractionControlEtbDrop
table = tractionTimingTableTbl, tractionEtb, "Traction Control Timing drop", 1
xBins = tractionControlSpeedBins, vehicleSpeedKph
yBins = tractionControlSlipBins, wheelSlipRatio
zBins = tractionControlTimingDrop
table = tractionIgnitionSkipTableTbl, tractionEtb, "Traction Control Skip Ignition", 1
xBins = tractionControlSpeedBins, vehicleSpeedKph
yBins = tractionControlSlipBins, wheelSlipRatio
zBins = tractionControlIgnitionSkip
table = boostTableTbl, boostMapOpen, "Boost control duty cycle (open loop)", 1
xBins = boostRpmBins, RPMValue
yBins = boostTpsBins, TPSValue
@ -5839,6 +5855,8 @@ menuDialog = main
subMenu = std_separator
subMenu = fancyHardwareDialog, "Fancy Hardware"
subMenu = tractionEtbTableTbl, "Traction Control ETB Drop"
subMenu = tractionTimingTableTbl, "Traction Control Timing Adjustment"
subMenu = tractionControlSlipBins, "Traction Control Skip Ignition"
subMenu = std_separator
@ -8874,6 +8892,9 @@ dialog = tcuControls, "Transmission Settings"
field = dacOutputPins2, dacOutputPins2
field = "Read RPM matching VSS profile", canInputBCM
field = useSpiImu, useSpiImu
field = auxSpeed1Multiplier, auxSpeed1Multiplier
field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio
field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed
dialog = mc33810Dialog, "MC33810 IGN/INJ driver"
field = "SPI settings"