Auto-generated Configs

This commit is contained in:
GitHub git update Action 2024-03-27 17:19:01 +00:00
parent ee394967e7
commit 90fb57261a
4 changed files with 530 additions and 528 deletions

View File

@ -123,6 +123,8 @@
#define brain_pin_diag_e_PIN_SHORT_TO_GND 0x02
#define brain_pin_diag_e_PIN_UNKNOWN 0x80
#define C_MC33810_COUNT 1
#define CAM_1_MODE_NAME "Cam mode (intake)"
#define CAM_2_MODE_NAME "Cam mode (exhaust)"
#define CAM_INPUTS_COUNT 4
#define CAMS_PER_BANK 2
#define can_baudrate_e_auto_enum 0="B50KBPS",2="B100KBPS",3="B125KBPS",6="B1MBPS",4="B250KBPS",5="B500KBPS",1="B83KBPS"
@ -307,7 +309,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 4224
#define engine_configuration_s_size 4220
#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
@ -1106,7 +1108,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 24504
#define persistent_config_s_size 24500
#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"
@ -1186,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 2663903397
#define SIGNATURE_HASH 3817160378
#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"
@ -1242,7 +1244,7 @@
#define TOOTH_PACKET_SIZE 2
#define TOP_DEAD_CENTER_MESSAGE "r"
#define TORQUE_CURVE_SIZE 6
#define TOTAL_CONFIG_SIZE 24504
#define TOTAL_CONFIG_SIZE 24500
#define TPS_2_BYTE_PACKING_MULT 100
#define TPS_TPS_ACCEL_CLT_CORR_TABLE 4
#define TPS_TPS_ACCEL_TABLE 8
@ -1479,6 +1481,9 @@
#define ts_show_air_conditioning true
#define ts_show_analog_divider true
#define ts_show_auxserial_pins true
#define ts_show_bank2_cam1 true
#define ts_show_bank2_cam2 true
#define ts_show_cam2 true
#define ts_show_can2 true
#define ts_show_can_pins true
#define ts_show_check_engine true
@ -1544,6 +1549,7 @@
#define ts_show_spi3_pins true
#define ts_show_starter_disable true
#define ts_show_status_leds true
#define ts_show_sync_cam true
#define ts_show_tcu false
#define ts_show_tle8888 false
#define ts_show_tps2 true
@ -1556,7 +1562,7 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI default.2024.03.26.paralela.2663903397"
#define TS_SIGNATURE "rusEFI default.2024.03.27.paralela.3817160378"
#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-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2663903397
#define TS_SIGNATURE "rusEFI default.2024.03.26.paralela.2663903397"
#define SIGNATURE_HASH 3817160378
#define TS_SIGNATURE "rusEFI default.2024.03.27.paralela.3817160378"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI default.2024.03.26.paralela.2663903397"
signature = "rusEFI default.2024.03.27.paralela.3817160378"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI default.2024.03.26.paralela.2663903397" ; signature is expected to be 7 or more characters.
signature= "rusEFI default.2024.03.27.paralela.3817160378" ; 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
@ -100,9 +100,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-all.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 26 17:18:23 UTC 2024
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 27 17:16:53 UTC 2024
pageSize = 24504
pageSize = 24500
page = 1
engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",22="BMW_M52",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",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",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",41="FRANKENSO_MIATA_NA6_MAP",49="FRANKENSO_QA_ENGINE",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",98="GM_SBC",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",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",100="TEST_100",101="TEST_101",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",102="UNUSED102",17="UNUSED17",47="UNUSED47",67="UNUSED67",93="UNUSED93",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST"
startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0
@ -1345,320 +1345,320 @@ spi6SckMode = bits, U08, 3976, [0:6], "default", "INVALID", "INVALID", "INVALID"
spi6MosiMode = bits, U08, 3977, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
tunerStudioSerialSpeed = scalar, U32, 3980, "BPs", 1, 0, 0, 1000000, 0
camSimulatorPin = bits, U16, 3984, [0:7], $gpio_list
testField = scalar, S32, 3988, "", 1, 0, 0, 100, 0
unusedOftenChangesDuringFirmwareUpdate = array, U08, 3992, [230], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4224, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4256, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4288, [8x8], "%", 0.05, 0, 0, 10, 2
iacPidMultLoadBins = array, U08, 4352, [8], "Load", 1, 0, 0, 500, 2
iacPidMultRpmBins = array, U08, 4360, [8], "RPM", 10.0, 0, 0, 2500, 0
sparkDwellRpmBins = array, U16, 4368, [8], "RPM", 1, 0, 0, 25000, 0
sparkDwellValues = array, U16, 4384, [8], "ms", 0.01, 0, 0, 30, 2
cltIdleRpmBins = array, S08, 4400, [16], "C", 2.0, 0, -40, 200, 0
cltIdleRpm = array, U08, 4416, [16], "RPM", 20.0, 0, 0, 5000, 0
cltTimingBins = array, F32, 4432, [8], "C", 1, 0, -100, 250, 1
cltTimingExtra = array, F32, 4464, [8], "degree", 1, 0, -400, 400, 0
scriptCurve1Bins = array, F32, 4496, [16], "x", 1, 0, -10000, 10000, 3
scriptCurve1 = array, F32, 4560, [16], "y", 1, 0, -10000, 10000, 3
scriptCurve2Bins = array, F32, 4624, [16], "x", 1, 0, -10000, 10000, 3
scriptCurve2 = array, F32, 4688, [16], "y", 1, 0, -10000, 10000, 3
scriptCurve3Bins = array, F32, 4752, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve3 = array, F32, 4784, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve4Bins = array, F32, 4816, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve4 = array, F32, 4848, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve5Bins = array, F32, 4880, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve5 = array, F32, 4912, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve6Bins = array, F32, 4944, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve6 = array, F32, 4976, [8], "y", 1, 0, -10000, 10000, 3
baroCorrPressureBins = array, F32, 5008, [4], "kPa", 1, 0, 0, 200, 2
baroCorrRpmBins = array, F32, 5024, [4], "RPM", 1, 0, 0, 18000, 0
baroCorrTable = array, F32, 5040, [4x4], "ratio", 1, 0, 0, 2, 2
crankingTpsCoef = array, F32, 5104, [8], "Ratio", 1, 0, 0, 700, 2
crankingTpsBins = array, F32, 5136, [8], "%", 1, 0, 0, 100, 2
crankingAdvanceBins = array, U16, 5168, [4], "RPM", 1, 0, 0, 25000, 0
crankingAdvance = array, S16, 5176, [4], "deg", 0.01, 0, -20, 90, 2
iacCoastingRpmBins = array, U08, 5184, [16], "RPM", 100.0, 0, 0, 25000, 0
iacCoasting = array, U08, 5200, [16], "%", 0.5, 0, 0, 100, 1
warning_message = string, ASCII, 5216, 120
fancyOptions1 = scalar, U08, 5336, "", 1, 0, 0, 255, 0
fancyOptions2 = scalar, U08, 5337, "", 1, 0, 0, 255, 0
fancyOptions3 = scalar, U08, 5338, "", 1, 0, 0, 255, 0
fancyOptions4 = scalar, U08, 5339, "", 1, 0, 0, 255, 0
fancyOptions5 = scalar, U08, 5340, "", 1, 0, 0, 255, 0
fancyOptions6 = scalar, U08, 5341, "", 1, 0, 0, 255, 0
fancyOptions7 = scalar, U08, 5342, "", 1, 0, 0, 255, 0
fancyOptions8 = scalar, U08, 5343, "", 1, 0, 0, 255, 0
fancyOptions9 = scalar, U08, 5344, "", 1, 0, 0, 255, 0
fancyOptions10 = scalar, U08, 5345, "", 1, 0, 0, 255, 0
fancyOptions11 = scalar, U08, 5346, "", 1, 0, 0, 255, 0
fancyOptions12 = scalar, U08, 5347, "", 1, 0, 0, 255, 0
fancyOptions13 = scalar, U08, 5348, "", 1, 0, 0, 255, 0
fancyOptions14 = scalar, U08, 5349, "", 1, 0, 0, 255, 0
fancyOptions15 = scalar, U08, 5350, "", 1, 0, 0, 255, 0
fancyOptions16 = scalar, U08, 5351, "", 1, 0, 0, 255, 0
boostTableOpenLoop = array, U08, 5352, [8x8], "", 0.5, 0, 0, 100, 1
boostRpmBins = array, U08, 5416, [8], "RPM", 100.0, 0, 0, 25000, 0
boostTableClosedLoop = array, U08, 5424, [8x8], "", 2.0, 0, 0, 3000, 0
boostTpsBins = array, U08, 5488, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5496, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5560, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5568, [8], "RPM", 100.0, 0, 0, 25000, 0
cltCrankingCorrBins = array, F32, 5576, [8], "C", 1, 0, -100, 250, 2
cltCrankingCorr = array, F32, 5608, [8], "%", 1, 0, 0, 500, 2
idleAdvanceBins = array, U08, 5640, [8], "RPM", 50.0, 0, 0, 12000, 0
idleAdvance = array, F32, 5648, [8], "deg", 1, 0, -20, 90, 1
idleVeRpmBins = array, U08, 5680, [4], "RPM", 10.0, 0, 0, 2500, 0
idleVeLoadBins = array, U08, 5684, [4], "load", 1, 0, 0, 100, 0
idleVeTable = array, U16, 5688, [4x4], "%", 0.1, 0, 0, 999, 1
luaScript = string, ASCII, 5720, 10100
cltFuelCorrBins = array, F32, 15820, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 15884, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 15948, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 16012, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 16076, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 16108, [8], "C", 1, 0, -80, 170, 2
crankingCycleCoef = array, F32, 16140, [8], "ratio", 1, 0, 0, 5, 2
crankingCycleBins = array, F32, 16172, [8], "counter", 1, 0, -80, 170, 0
cltIdleCorrBins = array, F32, 16204, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 16268, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 16332, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 16460, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 16588, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 16652, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 16660, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 16668, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17180, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 17212, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17244, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 17304, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 17816, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17848, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 17880, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 17944, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 17960, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 17976, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 18040, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 18056, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18072, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18584, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 18616, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18648, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19160, [16], "kPa", 1, 0, 0, 1000, 0
veRpmBins = array, U16, 19192, [16], "RPM", 1, 0, 0, 18000, 0
camSimulatorPinMode = bits, U08, 3986, [0:1], "default", "default inverted", "open collector", "open collector inverted"
unusedOftenChangesDuringFirmwareUpdate = array, U08, 3987, [230], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2
iacPidMultLoadBins = array, U08, 4348, [8], "Load", 1, 0, 0, 500, 2
iacPidMultRpmBins = array, U08, 4356, [8], "RPM", 10.0, 0, 0, 2500, 0
sparkDwellRpmBins = array, U16, 4364, [8], "RPM", 1, 0, 0, 25000, 0
sparkDwellValues = array, U16, 4380, [8], "ms", 0.01, 0, 0, 30, 2
cltIdleRpmBins = array, S08, 4396, [16], "C", 2.0, 0, -40, 200, 0
cltIdleRpm = array, U08, 4412, [16], "RPM", 20.0, 0, 0, 5000, 0
cltTimingBins = array, F32, 4428, [8], "C", 1, 0, -100, 250, 1
cltTimingExtra = array, F32, 4460, [8], "degree", 1, 0, -400, 400, 0
scriptCurve1Bins = array, F32, 4492, [16], "x", 1, 0, -10000, 10000, 3
scriptCurve1 = array, F32, 4556, [16], "y", 1, 0, -10000, 10000, 3
scriptCurve2Bins = array, F32, 4620, [16], "x", 1, 0, -10000, 10000, 3
scriptCurve2 = array, F32, 4684, [16], "y", 1, 0, -10000, 10000, 3
scriptCurve3Bins = array, F32, 4748, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve3 = array, F32, 4780, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve4Bins = array, F32, 4812, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve4 = array, F32, 4844, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve5Bins = array, F32, 4876, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve5 = array, F32, 4908, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve6Bins = array, F32, 4940, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve6 = array, F32, 4972, [8], "y", 1, 0, -10000, 10000, 3
baroCorrPressureBins = array, F32, 5004, [4], "kPa", 1, 0, 0, 200, 2
baroCorrRpmBins = array, F32, 5020, [4], "RPM", 1, 0, 0, 18000, 0
baroCorrTable = array, F32, 5036, [4x4], "ratio", 1, 0, 0, 2, 2
crankingTpsCoef = array, F32, 5100, [8], "Ratio", 1, 0, 0, 700, 2
crankingTpsBins = array, F32, 5132, [8], "%", 1, 0, 0, 100, 2
crankingAdvanceBins = array, U16, 5164, [4], "RPM", 1, 0, 0, 25000, 0
crankingAdvance = array, S16, 5172, [4], "deg", 0.01, 0, -20, 90, 2
iacCoastingRpmBins = array, U08, 5180, [16], "RPM", 100.0, 0, 0, 25000, 0
iacCoasting = array, U08, 5196, [16], "%", 0.5, 0, 0, 100, 1
warning_message = string, ASCII, 5212, 120
fancyOptions1 = scalar, U08, 5332, "", 1, 0, 0, 255, 0
fancyOptions2 = scalar, U08, 5333, "", 1, 0, 0, 255, 0
fancyOptions3 = scalar, U08, 5334, "", 1, 0, 0, 255, 0
fancyOptions4 = scalar, U08, 5335, "", 1, 0, 0, 255, 0
fancyOptions5 = scalar, U08, 5336, "", 1, 0, 0, 255, 0
fancyOptions6 = scalar, U08, 5337, "", 1, 0, 0, 255, 0
fancyOptions7 = scalar, U08, 5338, "", 1, 0, 0, 255, 0
fancyOptions8 = scalar, U08, 5339, "", 1, 0, 0, 255, 0
fancyOptions9 = scalar, U08, 5340, "", 1, 0, 0, 255, 0
fancyOptions10 = scalar, U08, 5341, "", 1, 0, 0, 255, 0
fancyOptions11 = scalar, U08, 5342, "", 1, 0, 0, 255, 0
fancyOptions12 = scalar, U08, 5343, "", 1, 0, 0, 255, 0
fancyOptions13 = scalar, U08, 5344, "", 1, 0, 0, 255, 0
fancyOptions14 = scalar, U08, 5345, "", 1, 0, 0, 255, 0
fancyOptions15 = scalar, U08, 5346, "", 1, 0, 0, 255, 0
fancyOptions16 = scalar, U08, 5347, "", 1, 0, 0, 255, 0
boostTableOpenLoop = array, U08, 5348, [8x8], "", 0.5, 0, 0, 100, 1
boostRpmBins = array, U08, 5412, [8], "RPM", 100.0, 0, 0, 25000, 0
boostTableClosedLoop = array, U08, 5420, [8x8], "", 2.0, 0, 0, 3000, 0
boostTpsBins = array, U08, 5484, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5492, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5556, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5564, [8], "RPM", 100.0, 0, 0, 25000, 0
cltCrankingCorrBins = array, F32, 5572, [8], "C", 1, 0, -100, 250, 2
cltCrankingCorr = array, F32, 5604, [8], "%", 1, 0, 0, 500, 2
idleAdvanceBins = array, U08, 5636, [8], "RPM", 50.0, 0, 0, 12000, 0
idleAdvance = array, F32, 5644, [8], "deg", 1, 0, -20, 90, 1
idleVeRpmBins = array, U08, 5676, [4], "RPM", 10.0, 0, 0, 2500, 0
idleVeLoadBins = array, U08, 5680, [4], "load", 1, 0, 0, 100, 0
idleVeTable = array, U16, 5684, [4x4], "%", 0.1, 0, 0, 999, 1
luaScript = string, ASCII, 5716, 10100
cltFuelCorrBins = array, F32, 15816, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 15880, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 15944, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 16008, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 16072, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 16104, [8], "C", 1, 0, -80, 170, 2
crankingCycleCoef = array, F32, 16136, [8], "ratio", 1, 0, 0, 5, 2
crankingCycleBins = array, F32, 16168, [8], "counter", 1, 0, -80, 170, 0
cltIdleCorrBins = array, F32, 16200, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 16264, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 16328, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 16456, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 16584, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 16648, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 16656, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 16664, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17176, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 17208, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17240, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 17300, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 17812, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17844, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 17876, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 17940, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 17956, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 17972, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 18036, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 18052, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18068, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18580, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 18612, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18644, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19156, [16], "kPa", 1, 0, 0, 1000, 0
veRpmBins = array, U16, 19188, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 19224, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19220, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 19224, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19220, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 19480, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 19512, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19544, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19800, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19832, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 19864, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 20120, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 20136, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 20152, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 20408, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 20424, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 20440, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 20504, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 20520, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 20536, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 20616, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 20632, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 20652, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 20660, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20828, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20844, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20860, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 20868, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 21004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 21020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 21036, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 21052, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 21068, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 21084, [8], "Airmass", 0.02, 0, 0, 255, 2
tcu_pcValsR = array, U08, 21092, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 21100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 21108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 21116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 21124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 21132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 21140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 21148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 21164, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 21172, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 21180, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 21188, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 21196, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 21204, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 21212, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 21220, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 21228, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 21264, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 21270, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 21276, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 21312, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 21318, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 21324, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 21356, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 21364, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 21372, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 21404, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 21412, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 21420, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 21452, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 21460, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 21468, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 21596, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 21612, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 21628, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends1_yAxisOverride = bits, U08, 21629, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends1_blendBins = array, S16, 21630, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 21646, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 21656, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 21784, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 21800, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 21816, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends2_yAxisOverride = bits, U08, 21817, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends2_blendBins = array, S16, 21818, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 21834, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 21844, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 21972, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 21988, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 22004, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends3_yAxisOverride = bits, U08, 22005, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends3_blendBins = array, S16, 22006, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 22022, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 22032, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 22160, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 22176, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 22192, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends4_yAxisOverride = bits, U08, 22193, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends4_blendBins = array, S16, 22194, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 22210, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 22220, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 22348, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 22364, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 22380, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends1_yAxisOverride = bits, U08, 22381, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends1_blendBins = array, S16, 22382, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 22398, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 22408, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 22536, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 22552, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 22568, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends2_yAxisOverride = bits, U08, 22569, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends2_blendBins = array, S16, 22570, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 22586, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 22596, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 22724, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 22740, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 22756, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends3_yAxisOverride = bits, U08, 22757, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends3_blendBins = array, S16, 22758, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 22774, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 22784, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 22912, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 22928, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 22944, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends4_yAxisOverride = bits, U08, 22945, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends4_blendBins = array, S16, 22946, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 22962, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 22972, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 22996, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 23020, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 23148, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 23164, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 23180, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 23181, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends1_blendBins = array, S16, 23182, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 23198, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 23208, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 23336, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 23352, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 23368, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 23369, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends2_blendBins = array, S16, 23370, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 23386, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 23396, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 23524, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 23540, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 23556, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 23557, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends1_blendBins = array, S16, 23558, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 23574, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 23584, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 23712, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 23728, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 23744, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 23745, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends2_blendBins = array, S16, 23746, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 23762, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, U08, 23772, [6], "level", 1, 0, 0, 3, 0
tcu_rangeR = array, U08, 23778, [6], "level", 1, 0, 0, 3, 0
tcu_rangeN = array, U08, 23784, [6], "level", 1, 0, 0, 3, 0
tcu_rangeD = array, U08, 23790, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM = array, U08, 23796, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM3 = array, U08, 23802, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM2 = array, U08, 23808, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM1 = array, U08, 23814, [6], "level", 1, 0, 0, 3, 0
tcu_rangePlus = array, U08, 23820, [6], "level", 1, 0, 0, 3, 0
tcu_rangeMinus = array, U08, 23826, [6], "level", 1, 0, 0, 3, 0
tcu_rangeLow = array, U08, 23832, [6], "level", 1, 0, 0, 3, 0
lambdaMaxDeviationTable = array, U08, 23838, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 23854, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 23862, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 23870, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 23906, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 23918, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 23930, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 23938, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 23946, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 23954, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 23962, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 23970, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 23978, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 23994, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 24010, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 24018, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 24034, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 24234, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 24254, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 24264, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 24364, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 24384, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 24394, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 24426, [16], "dB", 0.5, 0, -50, 10, 1
tpsTspCorrValuesBins = array, U08, 24442, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 24446, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 24450, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 24454, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 24462, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 24478, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 24486, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 24494, [8], "multiplier", 0.02, 0, 0, 5, 2
; total TS size = 24504
lambdaLoadBins = array, U16, 19476, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 19508, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19540, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19796, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19828, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 19860, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 20116, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 20132, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 20148, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 20404, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 20420, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 20436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 20500, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 20516, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 20532, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 20612, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 20628, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 20648, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 20656, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20664, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20680, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20696, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20712, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20728, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20744, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20760, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20776, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20792, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20808, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20824, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20840, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20856, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 20864, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20872, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20888, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20904, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20920, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20936, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20952, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20968, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20984, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 21000, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 21016, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 21032, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 21048, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 21064, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 21080, [8], "Airmass", 0.02, 0, 0, 255, 2
tcu_pcValsR = array, U08, 21088, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 21096, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 21104, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 21112, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 21120, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 21128, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 21136, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 21144, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 21152, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 21160, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 21168, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 21176, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 21184, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 21192, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 21200, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 21208, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 21224, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 21260, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 21266, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 21272, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 21308, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 21314, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 21320, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 21352, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 21360, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 21368, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 21400, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 21408, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 21416, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 21448, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 21456, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 21464, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 21592, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 21608, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 21624, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends1_yAxisOverride = bits, U08, 21625, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends1_blendBins = array, S16, 21626, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 21642, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 21652, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 21780, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 21796, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 21812, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends2_yAxisOverride = bits, U08, 21813, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends2_blendBins = array, S16, 21814, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 21830, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 21840, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 21968, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 21984, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 22000, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends3_yAxisOverride = bits, U08, 22001, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends3_blendBins = array, S16, 22002, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 22018, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 22028, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 22156, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 22172, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 22188, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends4_yAxisOverride = bits, U08, 22189, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends4_blendBins = array, S16, 22190, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 22206, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 22216, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 22344, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 22360, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 22376, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends1_yAxisOverride = bits, U08, 22377, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends1_blendBins = array, S16, 22378, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 22394, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 22404, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 22532, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 22548, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 22564, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends2_yAxisOverride = bits, U08, 22565, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends2_blendBins = array, S16, 22566, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 22582, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 22592, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 22720, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 22736, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 22752, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends3_yAxisOverride = bits, U08, 22753, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends3_blendBins = array, S16, 22754, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 22770, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 22780, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 22908, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 22924, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 22940, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends4_yAxisOverride = bits, U08, 22941, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends4_blendBins = array, S16, 22942, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 22958, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 22968, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 22992, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 23016, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 23144, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 23160, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 23176, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 23177, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends1_blendBins = array, S16, 23178, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 23194, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 23204, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 23332, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 23348, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 23364, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 23365, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends2_blendBins = array, S16, 23366, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 23382, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 23392, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 23520, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 23536, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 23552, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 23553, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends1_blendBins = array, S16, 23554, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 23570, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 23580, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 23708, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 23724, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 23740, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 23741, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends2_blendBins = array, S16, 23742, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 23758, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, U08, 23768, [6], "level", 1, 0, 0, 3, 0
tcu_rangeR = array, U08, 23774, [6], "level", 1, 0, 0, 3, 0
tcu_rangeN = array, U08, 23780, [6], "level", 1, 0, 0, 3, 0
tcu_rangeD = array, U08, 23786, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM = array, U08, 23792, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM3 = array, U08, 23798, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM2 = array, U08, 23804, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM1 = array, U08, 23810, [6], "level", 1, 0, 0, 3, 0
tcu_rangePlus = array, U08, 23816, [6], "level", 1, 0, 0, 3, 0
tcu_rangeMinus = array, U08, 23822, [6], "level", 1, 0, 0, 3, 0
tcu_rangeLow = array, U08, 23828, [6], "level", 1, 0, 0, 3, 0
lambdaMaxDeviationTable = array, U08, 23834, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 23850, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 23858, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 23866, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 23902, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 23914, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 23926, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 23934, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 23942, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 23950, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 23958, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 23966, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 23974, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 23990, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 24006, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 24014, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 24030, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 24230, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 24250, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 24260, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 24360, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 24380, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 24390, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 24422, [16], "dB", 0.5, 0, -50, 10, 1
tpsTspCorrValuesBins = array, U08, 24438, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 24442, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 24446, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 24450, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 24458, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 24474, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 24482, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 24490, [8], "multiplier", 0.02, 0, 0, 5, 2
; total TS size = 24500
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"
@ -4695,6 +4695,7 @@ gaugeCategory = Fueling
actualLastInjectionGauge = actualLastInjection, "Fuel: Last inj pulse width", "mSec", 0, 25.5, 1.0, 1.2, 20, 25, 3, 1
actualLastInjectionStg2Gauge = actualLastInjectionStage2, "Fuel: Last inj pulse width stg 2", "mSec", 0, 25.5, 1.0, 1.2, 20, 25, 3, 1
veValueGauge = veValue, "fuel: VE", "", 0, 120, 10, 10, 100, 100, 1, 1
gegoGauge = Gego, "EGO", "", 50, 160, 10, 10, 100, 100, 1, 1
injectorLagMsGauge = m_deadtime, "Fuel: injector lag", "mSec", 0, 10, 0, 0, 10, 10, 3, 1
fuelRunningGauge = running_fuel, "Fuel: running", "mg", 0, 100, 0, 0, 100, 100, 3, 1
@ -8926,6 +8927,7 @@ dialog = tcuControls, "Transmission Settings"
field = "trigger stimulator output #2", triggerSimulatorPins2
field = "trigger stimulator output mode #2", triggerSimulatorPinModes2
field = camSimulatorPin, camSimulatorPin
field = camSimulatorPinMode, camSimulatorPinMode
field = ""
field = "Logic input channel 1", logicAnalyzerPins1
field = "Logic input channel 2", logicAnalyzerPins2