Auto-generated Configs

[no ci]
This commit is contained in:
GitHub git update Action 2024-06-20 07:45:33 +00:00
parent d1548eda36
commit 4e362d49d5
4 changed files with 593 additions and 539 deletions

View File

@ -130,8 +130,8 @@
#define boostType_e_auto_enum 0="OPEN_LOOP",1="CLOSED_LOOP"
#define boostType_e_CLOSED_LOOP 1
#define boostType_e_OPEN_LOOP 0
#define brain_input_pin_e_enum 0="NONE",19="CKP",8="CMP",68="Clutch",33="ETB_DIR/StepStep",32="ETB_DIS/StepDir",9="FlexFuel",81="I/O PE15",77="Ignition 5 (PE11)",78="Ignition 5 (PE12)",79="Ignition 7 (PE13)",80="Ignition 8 (PE14)"
#define brain_input_pin_e_fullenum "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CMP","FlexFuel","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CKP","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","ETB_DIS/StepDir","ETB_DIR/StepStep","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","Clutch","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ignition 5 (PE11)","Ignition 5 (PE12)","Ignition 7 (PE13)","Ignition 8 (PE14)","I/O PE15"
#define brain_input_pin_e_enum 0="NONE",19="CKP",8="CMP",68="Clutch",33="ETB_DIR/StepStep",32="ETB_DIS/StepDir",80="Extra I/O PE14",9="FlexFuel",81="Idle (PE15)",77="Ignition 5 (PE11)",78="Ignition 5 (PE12)"
#define brain_input_pin_e_fullenum "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CMP","FlexFuel","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CKP","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","ETB_DIS/StepDir","ETB_DIR/StepStep","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","Clutch","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ignition 5 (PE11)","Ignition 5 (PE12)","INVALID","Extra I/O PE14","Idle (PE15)"
#define brain_pin_diag_e_PIN_DRIVER_OFF 0x20
#define brain_pin_diag_e_PIN_DRIVER_OVERTEMP 0x10
#define brain_pin_diag_e_PIN_OK 0
@ -329,8 +329,8 @@
#define ego_sensor_e_ES_Innovate_MTX_L 1
#define ego_sensor_e_ES_PLX 4
#define EGT_CHANNEL_COUNT 8
#define END_OF_CALIBRATION_PADDING 198
#define engine_configuration_s_size 4208
#define END_OF_CALIBRATION_PADDING 174
#define engine_configuration_s_size 4212
#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
@ -1170,8 +1170,8 @@
#define operation_mode_e_FOUR_STROKE_TWELVE_TIMES_CRANK_SENSOR 6
#define operation_mode_e_OM_NONE 0
#define operation_mode_e_TWO_STROKE 3
#define output_pin_e_enum 0="NONE",27="Boost (PB9)",40="ETB PWM",33="ETB_DIR/StepStep",32="ETB_DIS/StepDir",47="Fan (PC13)",70="Fuel Pump (PE4)",52="I/O D2",53="I/O PD3",54="I/O PD4",81="I/O PE15",39="Idle",10="Ignition 1",43="Ignition 2",12="Ignition 3",42="Ignition 4",77="Ignition 5 (PE11)",78="Ignition 5 (PE12)",79="Ignition 7 (PE13)",80="Ignition 8 (PE14)",66="Injector 1",72="Injector 2",59="Injector 3",69="Injector 4",60="Injector 5 (PD10)",61="Injector 6 (PD11)",62="Injector 7 (PD12)",63="Injector 8 (PD13)",71="NOS (PE5)",26="Tach (PB8)",64="Threshold (PD14)",44="VVT1 (C10)",45="VVT2 (C11)"
#define output_pin_e_fullenum "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ignition 1","INVALID","Ignition 3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Tach (PB8)","Boost (PB9)","INVALID","INVALID","INVALID","INVALID","ETB_DIS/StepDir","ETB_DIR/StepStep","INVALID","INVALID","INVALID","INVALID","INVALID","Idle","ETB PWM","INVALID","Ignition 4","Ignition 2","VVT1 (C10)","VVT2 (C11)","INVALID","Fan (PC13)","INVALID","INVALID","INVALID","INVALID","I/O D2","I/O PD3","I/O PD4","INVALID","INVALID","INVALID","INVALID","Injector 3","Injector 5 (PD10)","Injector 6 (PD11)","Injector 7 (PD12)","Injector 8 (PD13)","Threshold (PD14)","INVALID","Injector 1","INVALID","INVALID","Injector 4","Fuel Pump (PE4)","NOS (PE5)","Injector 2","INVALID","INVALID","INVALID","INVALID","Ignition 5 (PE11)","Ignition 5 (PE12)","Ignition 7 (PE13)","Ignition 8 (PE14)","I/O PE15"
#define output_pin_e_enum 0="NONE",27="Boost (PB9)",40="ETB PWM",33="ETB_DIR/StepStep",32="ETB_DIS/StepDir",80="Extra I/O PE14",47="Fan (PC13)",70="Fuel Pump (PE4)",54="I/O PD4",81="Idle (PE15)",10="Ignition 1",43="Ignition 2",12="Ignition 3",42="Ignition 4",77="Ignition 5 (PE11)",78="Ignition 5 (PE12)",52="Ignition 7 (PD2)",53="Ignition 8 (PD3)",66="Injector 1",72="Injector 2",59="Injector 3",69="Injector 4",60="Injector 5 (PD10)",61="Injector 6 (PD11)",62="Injector 7 (PD12)",63="Injector 8 (PD13)",71="NOS (PE5)",39="PPS2 (PC5)",26="Tach (PB8)",64="Threshold (PD14)",44="VVT1 (C10)",45="VVT2 (C11)"
#define output_pin_e_fullenum "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ignition 1","INVALID","Ignition 3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Tach (PB8)","Boost (PB9)","INVALID","INVALID","INVALID","INVALID","ETB_DIS/StepDir","ETB_DIR/StepStep","INVALID","INVALID","INVALID","INVALID","INVALID","PPS2 (PC5)","ETB PWM","INVALID","Ignition 4","Ignition 2","VVT1 (C10)","VVT2 (C11)","INVALID","Fan (PC13)","INVALID","INVALID","INVALID","INVALID","Ignition 7 (PD2)","Ignition 8 (PD3)","I/O PD4","INVALID","INVALID","INVALID","INVALID","Injector 3","Injector 5 (PD10)","Injector 6 (PD11)","Injector 7 (PD12)","Injector 8 (PD13)","Threshold (PD14)","INVALID","Injector 1","INVALID","INVALID","Injector 4","Fuel Pump (PE4)","NOS (PE5)","Injector 2","INVALID","INVALID","INVALID","INVALID","Ignition 5 (PE11)","Ignition 5 (PE12)","INVALID","Extra I/O PE14","Idle (PE15)"
#define PACK_ADD_TEMPERATURE 40
#define PACK_MULT_AFR 1000
#define PACK_MULT_AFR_CFG 10
@ -1193,7 +1193,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 24848
#define persistent_config_s_size 24852
#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"
@ -1274,7 +1274,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1430374027
#define SIGNATURE_HASH 1755430794
#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"
@ -1300,8 +1300,8 @@
#define stft_cell_cfg_s_size 4
#define STFT_CELL_COUNT 4
#define stft_s_size 24
#define switch_input_pin_e_enum 0="NONE",19="CKP",8="CMP",68="Clutch",9="FlexFuel",52="I/O D2",53="I/O PD3",54="I/O PD4",81="I/O PE15",77="Ignition 5 (PE11)",78="Ignition 5 (PE12)",79="Ignition 7 (PE13)",80="Ignition 8 (PE14)",60="Injector 5 (PD10)",61="Injector 6 (PD11)",62="Injector 7 (PD12)",63="Injector 8 (PD13)",64="Threshold (PD14)"
#define switch_input_pin_e_fullenum "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CMP","FlexFuel","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CKP","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","I/O D2","I/O PD3","I/O PD4","INVALID","INVALID","INVALID","INVALID","INVALID","Injector 5 (PD10)","Injector 6 (PD11)","Injector 7 (PD12)","Injector 8 (PD13)","Threshold (PD14)","INVALID","INVALID","INVALID","Clutch","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ignition 5 (PE11)","Ignition 5 (PE12)","Ignition 7 (PE13)","Ignition 8 (PE14)","I/O PE15"
#define switch_input_pin_e_enum 0="NONE",19="CKP",8="CMP",68="Clutch",80="Extra I/O PE14",9="FlexFuel",54="I/O PD4",81="Idle (PE15)",77="Ignition 5 (PE11)",78="Ignition 5 (PE12)",52="Ignition 7 (PD2)",53="Ignition 8 (PD3)",60="Injector 5 (PD10)",61="Injector 6 (PD11)",62="Injector 7 (PD12)",63="Injector 8 (PD13)",64="Threshold (PD14)"
#define switch_input_pin_e_fullenum "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CMP","FlexFuel","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CKP","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","Ignition 7 (PD2)","Ignition 8 (PD3)","I/O PD4","INVALID","INVALID","INVALID","INVALID","INVALID","Injector 5 (PD10)","Injector 6 (PD11)","Injector 7 (PD12)","Injector 8 (PD13)","Threshold (PD14)","INVALID","INVALID","INVALID","Clutch","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ignition 5 (PE11)","Ignition 5 (PE12)","INVALID","Extra I/O PE14","Idle (PE15)"
#define TABLE_2_LOAD_SIZE 8
#define TABLE_2_RPM_SIZE 8
#define TABLE_3_LOAD_SIZE 8
@ -1331,7 +1331,7 @@
#define TOOTH_PACKET_SIZE 2
#define TOP_DEAD_CENTER_MESSAGE "r"
#define TORQUE_CURVE_SIZE 6
#define TOTAL_CONFIG_SIZE 24848
#define TOTAL_CONFIG_SIZE 24852
#define TPS_2_BYTE_PACKING_MULT 100
#define TPS_PPS_TOO_HIGH_THRESHOLD 110
#define TPS_PPS_TOO_LOW_THRESHOLD -10
@ -1567,6 +1567,7 @@
#define TS_RESPONSE_FRAMING_ERROR 0x8D
#define TS_RESPONSE_OK 0
#define TS_RESPONSE_OUT_OF_RANGE 0x84
#define TS_RESPONSE_OVERRUN 0x81
#define TS_RESPONSE_UNDERRUN 0x80
#define TS_RESPONSE_UNRECOGNIZED_COMMAND 0x83
#define TS_SET_LOGGER_SWITCH 'l'
@ -1666,7 +1667,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 master.2024.06.17.paralela.1430374027"
#define TS_SIGNATURE "rusEFI master.2024.06.20.paralela.1755430794"
#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 1430374027
#define TS_SIGNATURE "rusEFI master.2024.06.17.paralela.1430374027"
#define SIGNATURE_HASH 1755430794
#define TS_SIGNATURE "rusEFI master.2024.06.20.paralela.1755430794"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2024.06.17.paralela.1430374027"
signature = "rusEFI master.2024.06.20.paralela.1755430794"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2024.06.17.paralela.1430374027" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2024.06.20.paralela.1755430794" ; 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
@ -94,15 +94,15 @@ enable2ndByteCanID = false
; name = array, type, offset, shape, units, scale, translate, lo, hi, digits
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
#define gpio_list="NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15"
#define switch_input_pin_e_list="NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CMP","FlexFuel","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CKP","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","I/O D2","I/O PD3","I/O PD4","INVALID","INVALID","INVALID","INVALID","INVALID","Injector 5 (PD10)","Injector 6 (PD11)","Injector 7 (PD12)","Injector 8 (PD13)","Threshold (PD14)","INVALID","INVALID","INVALID","Clutch","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ignition 5 (PE11)","Ignition 5 (PE12)","Ignition 7 (PE13)","Ignition 8 (PE14)","I/O PE15"
#define output_pin_e_list="NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ignition 1","INVALID","Ignition 3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Tach (PB8)","Boost (PB9)","INVALID","INVALID","INVALID","INVALID","ETB_DIS/StepDir","ETB_DIR/StepStep","INVALID","INVALID","INVALID","INVALID","INVALID","Idle","ETB PWM","INVALID","Ignition 4","Ignition 2","VVT1 (C10)","VVT2 (C11)","INVALID","Fan (PC13)","INVALID","INVALID","INVALID","INVALID","I/O D2","I/O PD3","I/O PD4","INVALID","INVALID","INVALID","INVALID","Injector 3","Injector 5 (PD10)","Injector 6 (PD11)","Injector 7 (PD12)","Injector 8 (PD13)","Threshold (PD14)","INVALID","Injector 1","INVALID","INVALID","Injector 4","Fuel Pump (PE4)","NOS (PE5)","Injector 2","INVALID","INVALID","INVALID","INVALID","Ignition 5 (PE11)","Ignition 5 (PE12)","Ignition 7 (PE13)","Ignition 8 (PE14)","I/O PE15"
#define brain_input_pin_e_list="NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CMP","FlexFuel","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CKP","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","ETB_DIS/StepDir","ETB_DIR/StepStep","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","Clutch","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ignition 5 (PE11)","Ignition 5 (PE12)","Ignition 7 (PE13)","Ignition 8 (PE14)","I/O PE15"
#define switch_input_pin_e_list="NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CMP","FlexFuel","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CKP","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","Ignition 7 (PD2)","Ignition 8 (PD3)","I/O PD4","INVALID","INVALID","INVALID","INVALID","INVALID","Injector 5 (PD10)","Injector 6 (PD11)","Injector 7 (PD12)","Injector 8 (PD13)","Threshold (PD14)","INVALID","INVALID","INVALID","Clutch","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ignition 5 (PE11)","Ignition 5 (PE12)","INVALID","Extra I/O PE14","Idle (PE15)"
#define output_pin_e_list="NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ignition 1","INVALID","Ignition 3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Tach (PB8)","Boost (PB9)","INVALID","INVALID","INVALID","INVALID","ETB_DIS/StepDir","ETB_DIR/StepStep","INVALID","INVALID","INVALID","INVALID","INVALID","PPS2 (PC5)","ETB PWM","INVALID","Ignition 4","Ignition 2","VVT1 (C10)","VVT2 (C11)","INVALID","Fan (PC13)","INVALID","INVALID","INVALID","INVALID","Ignition 7 (PD2)","Ignition 8 (PD3)","I/O PD4","INVALID","INVALID","INVALID","INVALID","Injector 3","Injector 5 (PD10)","Injector 6 (PD11)","Injector 7 (PD12)","Injector 8 (PD13)","Threshold (PD14)","INVALID","Injector 1","INVALID","INVALID","Injector 4","Fuel Pump (PE4)","NOS (PE5)","Injector 2","INVALID","INVALID","INVALID","INVALID","Ignition 5 (PE11)","Ignition 5 (PE12)","INVALID","Extra I/O PE14","Idle (PE15)"
#define brain_input_pin_e_list="NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CMP","FlexFuel","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","CKP","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","ETB_DIS/StepDir","ETB_DIR/StepStep","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","Clutch","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ignition 5 (PE11)","Ignition 5 (PE12)","INVALID","Extra I/O PE14","Idle (PE15)"
#define adc_channel_e_list="NONE","TPS (A0)","MAP (A1)","CLT (A2)","INVALID","INVALID","INVALID","INVALID","INVALID","O2-2 (B0)","INVALID","INVALID","BattV (C1)","IAT (C2)","O2-1 (C3)","TPS2 (C4)","PPS (C5)"
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Jun 16 23:17:02 UTC 2024
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Jun 20 07:43:19 UTC 2024
pageSize = 24848
pageSize = 24852
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",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",56="FRANKENSO_TEST_TLE9104",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",17="TCU_4R70W",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",93="TEST_ISSUE_6451",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",47="UNUSED47",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST"
startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0
@ -1377,313 +1377,320 @@ msIoBox0_id = bits, U08, 4004, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3
msIoBox0_vss = bits, U08, 4005, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)"
mc33810Nomi = scalar, U08, 4008, "A", 0.25, 0, 3.00, 10.75, 2
mc33810Maxi = scalar, U08, 4009, "A", 1, 0, 6, 21, 0
unusedOftenChangesDuringFirmwareUpdate = array, U08, 4010, [198], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4208, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4240, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4272, [8x8], "%", 0.05, 0, 0, 10, 2
iacPidMultLoadBins = array, U08, 4336, [8], "Load", 1, 0, 0, 500, 2
iacPidMultRpmBins = array, U08, 4344, [8], "RPM", 10.0, 0, 0, 2500, 0
sparkDwellRpmBins = array, U16, 4352, [8], "RPM", 1, 0, 0, 25000, 0
sparkDwellValues = array, U16, 4368, [8], "ms", 0.01, 0, 0, 30, 2
cltIdleRpmBins = array, S08, 4384, [16], "C", 2.0, 0, -40, 250, 0
cltIdleRpm = array, U08, 4400, [16], "RPM", 20.0, 0, 0, 5000, 0
cltTimingBins = array, F32, 4416, [8], "C", 1, 0, -100, 250, 1
cltTimingExtra = array, F32, 4448, [8], "degree", 1, 0, -400, 400, 0
scriptCurve1Bins = array, F32, 4480, [16], "x", 1, 0, -10000, 10000, 3
scriptCurve1 = array, F32, 4544, [16], "y", 1, 0, -10000, 10000, 3
scriptCurve2Bins = array, F32, 4608, [16], "x", 1, 0, -10000, 10000, 3
scriptCurve2 = array, F32, 4672, [16], "y", 1, 0, -10000, 10000, 3
scriptCurve3Bins = array, F32, 4736, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve3 = array, F32, 4768, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve4Bins = array, F32, 4800, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve4 = array, F32, 4832, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve5Bins = array, F32, 4864, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve5 = array, F32, 4896, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve6Bins = array, F32, 4928, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve6 = array, F32, 4960, [8], "y", 1, 0, -10000, 10000, 3
baroCorrPressureBins = array, F32, 4992, [4], "kPa", 1, 0, 0, 200, 2
baroCorrRpmBins = array, F32, 5008, [4], "RPM", 1, 0, 0, 18000, 0
baroCorrTable = array, F32, 5024, [4x4], "ratio", 1, 0, 0, 2, 2
crankingTpsCoef = array, F32, 5088, [8], "Ratio", 1, 0, 0, 700, 2
crankingTpsBins = array, F32, 5120, [8], "%", 1, 0, 0, 100, 2
crankingAdvanceBins = array, U16, 5152, [4], "RPM", 1, 0, 0, 25000, 0
crankingAdvance = array, S16, 5160, [4], "deg", 0.01, 0, -20, 90, 2
iacCoastingRpmBins = array, U08, 5168, [16], "RPM", 100.0, 0, 0, 25000, 0
iacCoasting = array, U08, 5184, [16], "%", 0.5, 0, 0, 100, 1
warning_message = string, ASCII, 5200, 120
unusedGapHere = array, U08, 5320, [16], "", 1, 0, 0, 100, 0
boostTableOpenLoop = array, U08, 5336, [8x8], "", 0.5, 0, 0, 100, 1
boostRpmBins = array, U08, 5400, [8], "RPM", 100.0, 0, 0, 25000, 0
boostTableClosedLoop = array, U08, 5408, [8x8], "", 2.0, 0, 0, 3000, 0
boostTpsBins = array, U08, 5472, [8], "", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5480, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5544, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5552, [8], "RPM", 100.0, 0, 0, 25000, 0
cltCrankingCorrBins = array, F32, 5560, [8], "C", 1, 0, -100, 250, 2
cltCrankingCorr = array, F32, 5592, [8], "%", 1, 0, 0, 500, 2
idleAdvanceBins = array, U08, 5624, [8], "RPM", 50.0, 0, 0, 12000, 0
idleAdvance = array, F32, 5632, [8], "deg", 1, 0, -20, 90, 1
idleVeRpmBins = array, U08, 5664, [4], "RPM", 10.0, 0, 0, 2500, 0
idleVeLoadBins = array, U08, 5668, [4], "load", 1, 0, 0, 100, 0
idleVeTable = array, U16, 5672, [4x4], "%", 0.1, 0, 0, 999, 1
luaScript = string, ASCII, 5704, 10100
cltFuelCorrBins = array, F32, 15804, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 15868, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 15932, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 15996, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 16060, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 16092, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 16124, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 16156, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 16164, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 16292, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 16356, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 16420, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 16548, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 16676, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 16740, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 16748, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 16756, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17268, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 17300, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17332, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 17392, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 17904, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17936, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 17968, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 18032, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 18048, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 18064, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 18128, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 18144, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18160, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18672, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 18704, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18736, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19248, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 19280, [16], "RPM", 1, 0, 0, 18000, 0
acPressure_hwChannel = bits, U08, 4012, [0:5], $adc_channel_e_list
acPressure_v1 = scalar, F32, 4016, "volts", 1, 0, 0, 10, 2
acPressure_value1 = scalar, F32, 4020, "", 1, 0, -100000, 1000000, 2
acPressure_v2 = scalar, F32, 4024, "volts", 1, 0, 0, 10, 2
acPressure_value2 = scalar, F32, 4028, "", 1, 0, -100000, 1000000, 2
minAcPressure = scalar, U16, 4032, "kPa", 1, 0, 0, 500, 0
maxAcPressure = scalar, U16, 4034, "kPa", 1, 0, 0, 500, 0
unusedOftenChangesDuringFirmwareUpdate = array, U08, 4036, [174], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4212, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4244, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4276, [8x8], "%", 0.05, 0, 0, 10, 2
iacPidMultLoadBins = array, U08, 4340, [8], "Load", 1, 0, 0, 500, 2
iacPidMultRpmBins = array, U08, 4348, [8], "RPM", 10.0, 0, 0, 2500, 0
sparkDwellRpmBins = array, U16, 4356, [8], "RPM", 1, 0, 0, 25000, 0
sparkDwellValues = array, U16, 4372, [8], "ms", 0.01, 0, 0, 30, 2
cltIdleRpmBins = array, S08, 4388, [16], "C", 2.0, 0, -40, 250, 0
cltIdleRpm = array, U08, 4404, [16], "RPM", 20.0, 0, 0, 5000, 0
cltTimingBins = array, F32, 4420, [8], "C", 1, 0, -100, 250, 1
cltTimingExtra = array, F32, 4452, [8], "degree", 1, 0, -400, 400, 0
scriptCurve1Bins = array, F32, 4484, [16], "x", 1, 0, -10000, 10000, 3
scriptCurve1 = array, F32, 4548, [16], "y", 1, 0, -10000, 10000, 3
scriptCurve2Bins = array, F32, 4612, [16], "x", 1, 0, -10000, 10000, 3
scriptCurve2 = array, F32, 4676, [16], "y", 1, 0, -10000, 10000, 3
scriptCurve3Bins = array, F32, 4740, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve3 = array, F32, 4772, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve4Bins = array, F32, 4804, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve4 = array, F32, 4836, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve5Bins = array, F32, 4868, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve5 = array, F32, 4900, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve6Bins = array, F32, 4932, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve6 = array, F32, 4964, [8], "y", 1, 0, -10000, 10000, 3
baroCorrPressureBins = array, F32, 4996, [4], "kPa", 1, 0, 0, 200, 2
baroCorrRpmBins = array, F32, 5012, [4], "RPM", 1, 0, 0, 18000, 0
baroCorrTable = array, F32, 5028, [4x4], "ratio", 1, 0, 0, 2, 2
crankingTpsCoef = array, F32, 5092, [8], "Ratio", 1, 0, 0, 700, 2
crankingTpsBins = array, F32, 5124, [8], "%", 1, 0, 0, 100, 2
crankingAdvanceBins = array, U16, 5156, [4], "RPM", 1, 0, 0, 25000, 0
crankingAdvance = array, S16, 5164, [4], "deg", 0.01, 0, -20, 90, 2
iacCoastingRpmBins = array, U08, 5172, [16], "RPM", 100.0, 0, 0, 25000, 0
iacCoasting = array, U08, 5188, [16], "%", 0.5, 0, 0, 100, 1
warning_message = string, ASCII, 5204, 120
unusedGapHere = array, U08, 5324, [16], "", 1, 0, 0, 100, 0
boostTableOpenLoop = array, U08, 5340, [8x8], "", 0.5, 0, 0, 100, 1
boostRpmBins = array, U08, 5404, [8], "RPM", 100.0, 0, 0, 25000, 0
boostTableClosedLoop = array, U08, 5412, [8x8], "", 2.0, 0, 0, 3000, 0
boostTpsBins = array, U08, 5476, [8], "", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5484, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5548, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5556, [8], "RPM", 100.0, 0, 0, 25000, 0
cltCrankingCorrBins = array, F32, 5564, [8], "C", 1, 0, -100, 250, 2
cltCrankingCorr = array, F32, 5596, [8], "%", 1, 0, 0, 500, 2
idleAdvanceBins = array, U08, 5628, [8], "RPM", 50.0, 0, 0, 12000, 0
idleAdvance = array, F32, 5636, [8], "deg", 1, 0, -20, 90, 1
idleVeRpmBins = array, U08, 5668, [4], "RPM", 10.0, 0, 0, 2500, 0
idleVeLoadBins = array, U08, 5672, [4], "load", 1, 0, 0, 100, 0
idleVeTable = array, U16, 5676, [4x4], "%", 0.1, 0, 0, 999, 1
luaScript = string, ASCII, 5708, 10100
cltFuelCorrBins = array, F32, 15808, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 15872, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 15936, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 16000, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 16064, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 16096, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 16128, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 16160, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 16168, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 16296, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 16360, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 16424, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 16552, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 16680, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 16744, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 16752, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 16760, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17272, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 17304, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17336, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 17396, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 17908, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17940, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 17972, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 18036, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 18052, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 18068, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 18132, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 18148, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18164, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18676, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 18708, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18740, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19252, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 19284, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 19312, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19316, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 19312, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19316, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 19568, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 19600, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19632, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19888, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19920, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 19952, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 20208, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 20224, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 20240, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 20496, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 20512, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 20528, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 20592, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 20608, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 20624, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 20704, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 20720, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 20740, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 20748, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20948, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 20956, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 21012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 21028, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 21044, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 21060, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 21076, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 21092, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 21108, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 21124, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 21140, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 21156, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 21172, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 21180, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 21188, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 21196, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 21204, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 21212, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 21220, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 21228, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 21236, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 21244, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 21252, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 21260, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 21268, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 21276, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 21284, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 21292, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 21300, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 21308, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 21316, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 21352, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 21358, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 21364, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 21400, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 21406, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 21412, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 21444, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 21452, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 21460, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 21492, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 21500, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 21508, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 21540, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 21548, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 21556, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 21684, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 21700, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 21716, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends1_yAxisOverride = bits, U08, 21717, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends1_blendBins = array, S16, 21718, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 21734, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 21744, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 21872, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 21888, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 21904, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends2_yAxisOverride = bits, U08, 21905, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends2_blendBins = array, S16, 21906, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 21922, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 21932, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 22060, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 22076, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 22092, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends3_yAxisOverride = bits, U08, 22093, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends3_blendBins = array, S16, 22094, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 22110, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 22120, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 22248, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 22264, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 22280, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends4_yAxisOverride = bits, U08, 22281, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends4_blendBins = array, S16, 22282, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 22298, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 22308, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 22436, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 22452, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 22468, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends1_yAxisOverride = bits, U08, 22469, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends1_blendBins = array, S16, 22470, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 22486, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 22496, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 22624, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 22640, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 22656, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends2_yAxisOverride = bits, U08, 22657, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends2_blendBins = array, S16, 22658, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 22674, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 22684, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 22812, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 22828, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 22844, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends3_yAxisOverride = bits, U08, 22845, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends3_blendBins = array, S16, 22846, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 22862, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 22872, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 23000, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 23016, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 23032, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends4_yAxisOverride = bits, U08, 23033, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends4_blendBins = array, S16, 23034, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 23050, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 23060, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 23084, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 23108, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 23236, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 23252, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 23268, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 23269, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends1_blendBins = array, S16, 23270, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 23286, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 23296, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 23424, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 23440, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 23456, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 23457, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends2_blendBins = array, S16, 23458, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 23474, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 23484, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 23612, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 23628, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 23644, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 23645, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends1_blendBins = array, S16, 23646, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 23662, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 23672, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 23800, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 23816, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 23832, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 23833, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends2_blendBins = array, S16, 23834, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 23850, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 23860, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 23884, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 23908, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 23932, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 23956, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 23980, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 24004, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 24028, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 24052, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 24076, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 24100, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 24124, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 24140, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 24148, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 24156, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 24192, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 24204, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 24216, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 24224, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 24232, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 24240, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 24248, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 24256, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 24264, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 24280, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 24296, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 24304, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 24320, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 24520, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 24540, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 24550, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 24650, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 24670, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 24680, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 24712, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 24728, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 24732, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 24736, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 24740, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 24748, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 24764, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 24772, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 24780, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 24788, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 24796, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 24804, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 24812, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 24820, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 24828, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 24836, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 24844, "ms", 1, 0, 0, 3000, 0
; total TS size = 24848
lambdaLoadBins = array, U16, 19572, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 19604, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19636, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19892, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19924, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 19956, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 20212, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 20228, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 20244, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 20500, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 20516, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 20532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 20596, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 20612, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 20628, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 20708, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 20724, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 20744, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 20752, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20760, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20776, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20792, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20808, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20824, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20840, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20856, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20872, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20888, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20904, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20920, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20936, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20952, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 20960, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20968, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20984, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 21000, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 21016, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 21032, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 21048, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 21064, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 21080, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 21096, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 21112, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 21128, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 21160, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 21176, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 21184, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 21192, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 21200, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 21208, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 21240, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 21248, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 21256, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 21264, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 21272, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 21280, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 21288, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 21296, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 21304, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 21312, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 21320, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 21356, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 21362, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 21368, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 21404, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 21410, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 21416, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 21448, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 21456, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 21464, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 21496, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 21504, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 21512, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 21544, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 21552, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 21560, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 21688, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 21704, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 21720, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends1_yAxisOverride = bits, U08, 21721, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends1_blendBins = array, S16, 21722, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 21738, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 21748, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 21876, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 21892, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 21908, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends2_yAxisOverride = bits, U08, 21909, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends2_blendBins = array, S16, 21910, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 21926, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 21936, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 22064, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 22080, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 22096, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends3_yAxisOverride = bits, U08, 22097, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends3_blendBins = array, S16, 22098, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 22114, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 22124, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 22252, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 22268, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 22284, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends4_yAxisOverride = bits, U08, 22285, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
ignBlends4_blendBins = array, S16, 22286, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 22302, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 22312, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 22440, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 22456, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 22472, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends1_yAxisOverride = bits, U08, 22473, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends1_blendBins = array, S16, 22474, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 22490, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 22500, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 22628, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 22644, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 22660, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends2_yAxisOverride = bits, U08, 22661, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends2_blendBins = array, S16, 22662, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 22678, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 22688, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 22816, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 22832, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 22848, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends3_yAxisOverride = bits, U08, 22849, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends3_blendBins = array, S16, 22850, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 22866, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 22876, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 23004, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 23020, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 23036, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends4_yAxisOverride = bits, U08, 23037, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
veBlends4_blendBins = array, S16, 23038, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 23054, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 23064, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 23088, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 23112, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 23240, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 23256, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 23272, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 23273, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends1_blendBins = array, S16, 23274, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 23290, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 23300, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 23428, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 23444, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 23460, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 23461, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends2_blendBins = array, S16, 23462, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 23478, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 23488, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 23616, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 23632, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 23648, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 23649, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends1_blendBins = array, S16, 23650, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 23666, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 23676, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 23804, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 23820, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 23836, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 23837, [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", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends2_blendBins = array, S16, 23838, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 23854, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 23864, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 23888, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 23912, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 23936, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 23960, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 23984, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 24008, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 24032, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 24056, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 24080, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 24104, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 24128, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 24144, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 24152, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 24160, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 24196, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 24208, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 24220, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 24228, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 24236, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 24244, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 24252, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 24260, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 24268, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 24284, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 24300, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 24308, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 24324, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 24524, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 24544, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 24554, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 24654, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 24674, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 24684, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 24716, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 24732, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 24736, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 24740, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 24744, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 24752, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 24768, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 24776, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 24784, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 24792, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 24800, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 24808, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 24816, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 24824, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 24832, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 24840, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 24848, "ms", 1, 0, 0, 3000, 0
; total TS size = 24852
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"
@ -2407,6 +2414,8 @@ tcu_shiftTime = scalar, F32, 24844, "ms", 1, 0, 0, 3000, 0
tcu_rangeAnalogInput6 = "tcu_rangeAnalogInput 6"
mc33810Nomi = "Nominal coil charge current, 0.25A step"
mc33810Maxi = "Maximum coil charge current, 1A step"
minAcPressure = "value of A/C pressure in kPa before that compressor is disengaged"
maxAcPressure = "value of A/C pressure in kPa after that compressor is disengaged"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3136,6 +3145,8 @@ engineTooHot = bits, U32, 1076, [4:4]
tpsTooHigh = bits, U32, 1076, [5:5]
isDisabledByLua = bits, U32, 1076, [6:6]
acCompressorState = bits, U32, 1076, [7:7]
acPressureTooLow = bits, U32, 1076, [8:8]
acPressureTooHigh = bits, U32, 1076, [9:9]
latest_usage_ac_control = scalar, S32, 1080, "", 1, 0
acSwitchLastChangeTimeMs = scalar, S32, 1084, "", 1, 0
; total TS size = 1088
@ -3346,7 +3357,7 @@ targetRpmAc = scalar, S32, 1576, "", 1, 0
iacByRpmTaper = scalar, F32, 1580
luaAdd = scalar, F32, 1584
; total TS size = 1588
idlePosition0 = scalar, F32, 1588, "per", 1,0
targetWithIdlePosition0 = scalar, F32, 1588, "per", 1,0
trim0 = scalar, F32, 1592, "", 1, 0
luaAdjustment0 = scalar, F32, 1596, "per", 1,0
m_wastegatePosition0 = scalar, F32, 1600, "per", 1,0
@ -3364,7 +3375,7 @@ etbErrorCode0 = scalar, S08, 1636, "", 1, 0
tcEtbDrop0 = scalar, S08, 1637, "", 1, 0
jamTimer0 = scalar, U16, 1638, "sec", 0.01, 0
; total TS size = 1640
idlePosition1 = scalar, F32, 1640, "per", 1,0
targetWithIdlePosition1 = scalar, F32, 1640, "per", 1,0
trim1 = scalar, F32, 1644, "", 1, 0
luaAdjustment1 = scalar, F32, 1648, "per", 1,0
m_wastegatePosition1 = scalar, F32, 1652, "per", 1,0
@ -4604,14 +4615,14 @@ luaOpenLoopAddGauge = luaOpenLoopAdd,"Boost: Lua open loop add", "v", -100.0,100
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost: Closed loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost: Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
gaugeCategory = "ETB more"
idlePosition0Gauge = idlePosition0,"ETB: idlePosition0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2
targetWithIdlePosition0Gauge = targetWithIdlePosition0,"ETB: target with idle0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2
luaAdjustment0Gauge = luaAdjustment0,"ETB: luaAdjustment0", "per", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2
m_wastegatePosition0Gauge = m_wastegatePosition0,"DC: wastegatePosition0", "per", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2
etbDutyRateOfChange0Gauge = etbDutyRateOfChange0,"ETB duty rate of change0", "per", 0.0,25.0, 0.0,25.0, 0.0,25.0, 2,2
etbDutyAverage0Gauge = etbDutyAverage0,"ETB average duty0", "per", -20.0,50.0, -20.0,50.0, -20.0,50.0, 2,2
etbTpsErrorCounter0Gauge = etbTpsErrorCounter0,"ETB TPS error counter0", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0
etbPpsErrorCounter0Gauge = etbPpsErrorCounter0,"ETB pedal error counter0", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0
idlePosition1Gauge = idlePosition1,"ETB: idlePosition1", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2
targetWithIdlePosition1Gauge = targetWithIdlePosition1,"ETB: target with idle1", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2
luaAdjustment1Gauge = luaAdjustment1,"ETB: luaAdjustment1", "per", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2
m_wastegatePosition1Gauge = m_wastegatePosition1,"DC: wastegatePosition1", "per", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2
etbDutyRateOfChange1Gauge = etbDutyRateOfChange1,"ETB duty rate of change1", "per", 0.0,25.0, 0.0,25.0, 0.0,25.0, 2,2
@ -5565,6 +5576,8 @@ entry = engineTooHot, "AC engine too hot", int, "%d"
entry = tpsTooHigh, "AC tps too high", int, "%d"
entry = isDisabledByLua, "AC disabled by Lua", int, "%d"
entry = acCompressorState, "AC compressor on", int, "%d"
entry = acPressureTooLow, "AC pressure too low", int, "%d"
entry = acPressureTooHigh, "AC pressure too high", int, "%d"
entry = latest_usage_ac_control, "AC latest activity", int, "%d"
entry = acSwitchLastChangeTimeMs, "acSwitchLastChangeTimeMs", int, "%d"
entry = cranking0, "cranking0", int, "%d"
@ -5759,13 +5772,13 @@ entry = targetRpmByClt, "Idle: Target RPM base", int, "%d"
entry = targetRpmAc, "Idle: Target A/C RPM", int, "%d"
entry = iacByRpmTaper, "idle: iacByRpmTaper portion", float, "%.3f"
entry = luaAdd, "idle: Lua Adder", float, "%.3f"
entry = idlePosition0, "ETB: idlePosition0", float, "%.3f"
entry = targetWithIdlePosition0, "ETB: target with idle0", float, "%.3f"
entry = trim0, "ETB: trim0", float, "%.3f"
entry = luaAdjustment0, "ETB: luaAdjustment0", float, "%.3f"
entry = m_wastegatePosition0, "DC: wastegatePosition0", float, "%.3f"
entry = etbFeedForward0, "etbFeedForward0", float, "%.3f"
entry = etbIntegralError0, "etbIntegralError0", float, "%.3f"
entry = etbCurrentTarget0, "etbCurrentTarget0", float, "%.3f"
entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f"
entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f"
entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d"
entry = jamDetected0, "jamDetected0", int, "%d"
@ -5776,13 +5789,13 @@ entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d"
entry = etbErrorCode0, "etbErrorCode0", int, "%d"
entry = tcEtbDrop0, "tcEtbDrop0", int, "%d"
entry = jamTimer0, "ETB jam timer0", float, "%.3f"
entry = idlePosition1, "ETB: idlePosition1", float, "%.3f"
entry = targetWithIdlePosition1, "ETB: target with idle1", float, "%.3f"
entry = trim1, "ETB: trim1", float, "%.3f"
entry = luaAdjustment1, "ETB: luaAdjustment1", float, "%.3f"
entry = m_wastegatePosition1, "DC: wastegatePosition1", float, "%.3f"
entry = etbFeedForward1, "etbFeedForward1", float, "%.3f"
entry = etbIntegralError1, "etbIntegralError1", float, "%.3f"
entry = etbCurrentTarget1, "etbCurrentTarget1", float, "%.3f"
entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f"
entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f"
entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d"
entry = jamDetected1, "jamDetected1", int, "%d"
@ -6089,6 +6102,7 @@ menuDialog = main
subMenu = compressorDischargeTemperature, "Compressor discharge temp"
subMenu = egtInputs, "EGT"
subMenu = wastegateIdlePos, "Wastegate and idle position sensors"
subMenu = acPressureSensor, "A/C Pressure Sensor"
subMenu = std_separator
subMenu = auxLinearSensors, "Aux Sensors"
@ -6542,6 +6556,8 @@ indicatorPanel = ac_controlIndicatorPanel, 2
indicator = {tpsTooHigh}, "tpsTooHigh No", "tpsTooHigh Yes"
indicator = {isDisabledByLua}, "isDisabledByLua No", "isDisabledByLua Yes"
indicator = {acCompressorState}, "acCompressorState No", "acCompressorState Yes"
indicator = {acPressureTooLow}, "acPressureTooLow No", "acPressureTooLow Yes"
indicator = {acPressureTooHigh}, "acPressureTooHigh No", "acPressureTooHigh Yes"
dialog = ac_controlDialog, "ac_control"
panel = ac_controlIndicatorPanel
@ -6849,7 +6865,7 @@ indicatorPanel = electronic_throttle0IndicatorPanel, 2
dialog = electronic_throttle0Dialog, "electronic_throttle0"
panel = electronic_throttle0IndicatorPanel
liveGraph = electronic_throttle0_1_Graph, "Graph", South
graphLine = idlePosition0
graphLine = targetWithIdlePosition0
graphLine = trim0
graphLine = luaAdjustment0
graphLine = m_wastegatePosition0
@ -6875,7 +6891,7 @@ indicatorPanel = electronic_throttle1IndicatorPanel, 2
dialog = electronic_throttle1Dialog, "electronic_throttle1"
panel = electronic_throttle1IndicatorPanel
liveGraph = electronic_throttle1_1_Graph, "Graph", South
graphLine = idlePosition1
graphLine = targetWithIdlePosition1
graphLine = trim1
graphLine = luaAdjustment1
graphLine = m_wastegatePosition1
@ -7987,6 +8003,13 @@ dialog = lambda_monitorDialog, "lambda_monitor"
panel = fuelp_settings, West
panel = fuelPressureGauges, East
dialog = acPressureSensor, "A/C Pressure Sensor"
field = "Input", acPressure_hwChannel
field = "Low voltage", acPressure_v1, {acPressure_hwChannel != 0}
field = "Low value", acPressure_value1, {acPressure_hwChannel != 0}
field = "High voltage", acPressure_v2, {acPressure_hwChannel != 0}
field = "High value", acPressure_value2, {acPressure_hwChannel != 0}
dialog = auxLinearSensor1, "Aux Linear Sensor #1"
field = "Input", auxLinear1_hwChannel
field = "Low voltage", auxLinear1_v1, {auxLinear1_hwChannel != 0}
@ -8307,7 +8330,9 @@ dialog = lambda_monitorDialog, "lambda_monitor"
field = "Max TPS", maxAcTps
field = "A/C Idle adder", acIdleExtraOffset
field = "A/C Idle RPM", acIdleRpmTarget
field = "RPM low threshold", acLowRpmLimit
field = "RPM low threshold", acLowRpmLimit
field = "Pressure Low disable", minAcPressure
field = "Pressure High disable", maxAcPressure
dialog = acSettings, "", border
panel = acSettingsWest, West