GHA Automation

This commit is contained in:
GitHub git update Action 2024-02-18 15:03:15 +00:00
parent 9d2e432acb
commit 4a8e4a61d9
4 changed files with 491 additions and 469 deletions

View File

@ -308,7 +308,7 @@
#define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_Innovate_MTX_L 1
#define ego_sensor_e_ES_PLX 4 #define ego_sensor_e_ES_PLX 4
#define EGT_CHANNEL_COUNT 8 #define EGT_CHANNEL_COUNT 8
#define engine_configuration_s_size 4704 #define engine_configuration_s_size 4708
#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_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_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
#define engine_load_mode_e_LM_ALPHA_N 2 #define engine_load_mode_e_LM_ALPHA_N 2
@ -329,8 +329,7 @@
#define ENGINE_MAKE_VAG "VAG" #define ENGINE_MAKE_VAG "VAG"
#define ENGINE_NOISE_CURVE_SIZE 16 #define ENGINE_NOISE_CURVE_SIZE 16
#define ENGINE_SNIFFER_UNIT_US 10 #define ENGINE_SNIFFER_UNIT_US 10
#define engine_type_e_ALPHAX_8CHAN_SBC 97 #define engine_type_e_auto_enum 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",35="ET_UNUSED_35",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",41="FRANKENSO_MIATA_NA6_MAP",49="FRANKENSO_QA_ENGINE",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",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",34="HELLEN_NA6",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",10="MAZDA_NA8_96",33="ME17_9_MISC",20="MIATA_NC",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",17="PROTEUS_M111",67="PROTEUS_MIATA_NB2",93="PROTEUS_N73",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",21="UNUSED_21",22="UNUSED_22",65="UNUSED_65",97="UNUSED_97",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST"
#define engine_type_e_auto_enum 0="DEFAULT_FRANKENSO",97="ALPHAX_8CHAN_SBC",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",35="ET_UNUSED_35",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",41="FRANKENSO_MIATA_NA6_MAP",49="FRANKENSO_QA_ENGINE",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",34="HELLEN_NA6",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",10="MAZDA_NA8_96",33="ME17_9_MISC",20="MIATA_NC",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",17="PROTEUS_M111",67="PROTEUS_MIATA_NB2",93="PROTEUS_N73",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",98="PROTEUS_SBC",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",21="UNUSED_21",22="UNUSED_22",65="UNUSED_65",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST"
#define engine_type_e_BMW_M73_M 24 #define engine_type_e_BMW_M73_M 24
#define engine_type_e_BMW_M73_MRE 50 #define engine_type_e_BMW_M73_MRE 50
#define engine_type_e_BMW_M73_MRE_SLAVE 51 #define engine_type_e_BMW_M73_MRE_SLAVE 51
@ -355,6 +354,7 @@
#define engine_type_e_FRANKENSO_QA_ENGINE 49 #define engine_type_e_FRANKENSO_QA_ENGINE 49
#define engine_type_e_FRANKENSO_TEST_33810 59 #define engine_type_e_FRANKENSO_TEST_33810 59
#define engine_type_e_FUEL_BENCH 15 #define engine_type_e_FUEL_BENCH 15
#define engine_type_e_GM_SBC 98
#define engine_type_e_GY6_139QMB 8 #define engine_type_e_GY6_139QMB 8
#define engine_type_e_HARLEY 6 #define engine_type_e_HARLEY 6
#define engine_type_e_HELLEN_121_NISSAN_4_CYL 84 #define engine_type_e_HELLEN_121_NISSAN_4_CYL 84
@ -412,7 +412,6 @@
#define engine_type_e_PROTEUS_N73 93 #define engine_type_e_PROTEUS_N73 93
#define engine_type_e_PROTEUS_NISSAN_VQ35 103 #define engine_type_e_PROTEUS_NISSAN_VQ35 103
#define engine_type_e_PROTEUS_QC_TEST_BOARD 42 #define engine_type_e_PROTEUS_QC_TEST_BOARD 42
#define engine_type_e_PROTEUS_SBC 98
#define engine_type_e_PROTEUS_STIM_QC 73 #define engine_type_e_PROTEUS_STIM_QC 73
#define engine_type_e_PROTEUS_VW_B6 39 #define engine_type_e_PROTEUS_VW_B6 39
#define engine_type_e_SACHS 29 #define engine_type_e_SACHS 29
@ -434,6 +433,7 @@
#define engine_type_e_UNUSED_21 21 #define engine_type_e_UNUSED_21 21
#define engine_type_e_UNUSED_22 22 #define engine_type_e_UNUSED_22 22
#define engine_type_e_UNUSED_65 65 #define engine_type_e_UNUSED_65 65
#define engine_type_e_UNUSED_97 97
#define engine_type_e_VW_ABA 32 #define engine_type_e_VW_ABA 32
#define engine_type_e_WASTEGATE_PROTEUS_TEST 96 #define engine_type_e_WASTEGATE_PROTEUS_TEST 96
#define engineSyncCam_enum "Intake First Bank", "Exhaust First Bank", "Intake Second Bank", "Exhaust Second Bank" #define engineSyncCam_enum "Intake First Bank", "Exhaust First Bank", "Intake Second Bank", "Exhaust Second Bank"
@ -1078,7 +1078,7 @@
#define PACK_PERCENT_BYTE_MULT 100.0 #define PACK_PERCENT_BYTE_MULT 100.0
#define PEDAL_TO_TPS_SIZE 8 #define PEDAL_TO_TPS_SIZE 8
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
#define persistent_config_s_size 22232 #define persistent_config_s_size 22236
#define pid_s_size 20 #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_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP"
#define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN" #define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN"
@ -1158,7 +1158,7 @@
#define show_microRusEFI_presets false #define show_microRusEFI_presets false
#define show_Proteus_presets false #define show_Proteus_presets false
#define show_test_presets false #define show_test_presets false
#define SIGNATURE_HASH 4121235670 #define SIGNATURE_HASH 4093422665
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #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_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1208,7 +1208,7 @@
#define TOOTH_PACKET_SIZE 2 #define TOOTH_PACKET_SIZE 2
#define TOP_DEAD_CENTER_MESSAGE "r" #define TOP_DEAD_CENTER_MESSAGE "r"
#define TORQUE_CURVE_SIZE 6 #define TORQUE_CURVE_SIZE 6
#define TOTAL_CONFIG_SIZE 22232 #define TOTAL_CONFIG_SIZE 22236
#define TPS_2_BYTE_PACKING_MULT 100 #define TPS_2_BYTE_PACKING_MULT 100
#define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4
#define TPS_TPS_ACCEL_TABLE 8 #define TPS_TPS_ACCEL_TABLE 8
@ -1482,7 +1482,7 @@
#define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_2 false
#define ts_show_vr_threshold_all false #define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true #define ts_show_vr_threshold_pins true
#define TS_SIGNATURE "rusEFI default.2024.02.17.XXX.4121235670" #define TS_SIGNATURE "rusEFI default.2024.02.18.XXX.4093422665"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #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 // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 4121235670 #define SIGNATURE_HASH 4093422665
#define TS_SIGNATURE "rusEFI default.2024.02.17.XXX.4121235670" #define TS_SIGNATURE "rusEFI default.2024.02.18.XXX.4093422665"

View File

@ -37,12 +37,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI default.2024.02.17.XXX.4121235670" signature = "rusEFI default.2024.02.18.XXX.4093422665"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI default.2024.02.17.XXX.4121235670" ; signature is expected to be 7 or more characters. signature= "rusEFI default.2024.02.18.XXX.4093422665" ; 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 ; 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 useLegacyFTempUnits = false
@ -98,11 +98,11 @@ enable2ndByteCanID = false
#define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5"
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Feb 17 17:17:45 UTC 2024 ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 15:03:10 UTC 2024
pageSize = 22232 pageSize = 22236
page = 1 page = 1
engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",97="ALPHAX_8CHAN_SBC",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",35="ET_UNUSED_35",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",41="FRANKENSO_MIATA_NA6_MAP",49="FRANKENSO_QA_ENGINE",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",34="HELLEN_NA6",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",10="MAZDA_NA8_96",33="ME17_9_MISC",20="MIATA_NC",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",17="PROTEUS_M111",67="PROTEUS_MIATA_NB2",93="PROTEUS_N73",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",98="PROTEUS_SBC",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",21="UNUSED_21",22="UNUSED_22",65="UNUSED_65",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",35="ET_UNUSED_35",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",41="FRANKENSO_MIATA_NA6_MAP",49="FRANKENSO_QA_ENGINE",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",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",34="HELLEN_NA6",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",10="MAZDA_NA8_96",33="ME17_9_MISC",20="MIATA_NC",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",17="PROTEUS_M111",67="PROTEUS_MIATA_NB2",93="PROTEUS_N73",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",21="UNUSED_21",22="UNUSED_22",65="UNUSED_65",97="UNUSED_97",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST"
startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0
sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0
launchRpm = scalar, U16, 6, "rpm", 1, 0, 0, 20000, 0 launchRpm = scalar, U16, 6, "rpm", 1, 0, 0, 20000, 0
@ -1341,281 +1341,282 @@ injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list
tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0
tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0
auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0
unusedOftenChangesDuringFirmwareUpdate = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 brakeMeanEffectivePressureDifferential = scalar, F32, 4556, "", 1, 0, 0, 100, 0
etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 unusedOftenChangesDuringFirmwareUpdate = array, U08, 4560, [146], "units", 1, 0, 0, 1, 0
etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasBins = array, F32, 4708, [8], "target TPS position", 1, 0, 0, 100, 0
iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 etbBiasValues = array, F32, 4740, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultLoadBins = array, U08, 4832, [8], "Load", 1, 0, 0, 500, 2 iacPidMultTable = array, U08, 4772, [8x8], "%", 0.05, 0, 0, 10, 2
iacPidMultRpmBins = array, U08, 4840, [8], "RPM", 10.0, 0, 0, 2500, 0 iacPidMultLoadBins = array, U08, 4836, [8], "Load", 1, 0, 0, 500, 2
sparkDwellRpmBins = array, U16, 4848, [8], "RPM", 1, 0, 0, 25000, 0 iacPidMultRpmBins = array, U08, 4844, [8], "RPM", 10.0, 0, 0, 2500, 0
sparkDwellValues = array, U16, 4864, [8], "ms", 0.01, 0, 0, 30, 2 sparkDwellRpmBins = array, U16, 4852, [8], "RPM", 1, 0, 0, 25000, 0
cltIdleRpmBins = array, S08, 4880, [16], "C", 2.0, 0, -40, 200, 0 sparkDwellValues = array, U16, 4868, [8], "ms", 0.01, 0, 0, 30, 2
cltIdleRpm = array, U08, 4896, [16], "RPM", 20.0, 0, 0, 5000, 0 cltIdleRpmBins = array, S08, 4884, [16], "C", 2.0, 0, -40, 200, 0
cltTimingBins = array, F32, 4912, [8], "C", 1, 0, -100, 250, 1 cltIdleRpm = array, U08, 4900, [16], "RPM", 20.0, 0, 0, 5000, 0
cltTimingExtra = array, F32, 4944, [8], "degree", 1, 0, -400, 400, 0 cltTimingBins = array, F32, 4916, [8], "C", 1, 0, -100, 250, 1
scriptCurve1Bins = array, F32, 4976, [16], "x", 1, 0, -10000, 10000, 3 cltTimingExtra = array, F32, 4948, [8], "degree", 1, 0, -400, 400, 0
scriptCurve1 = array, F32, 5040, [16], "y", 1, 0, -10000, 10000, 3 scriptCurve1Bins = array, F32, 4980, [16], "x", 1, 0, -10000, 10000, 3
scriptCurve2Bins = array, F32, 5104, [16], "x", 1, 0, -10000, 10000, 3 scriptCurve1 = array, F32, 5044, [16], "y", 1, 0, -10000, 10000, 3
scriptCurve2 = array, F32, 5168, [16], "y", 1, 0, -10000, 10000, 3 scriptCurve2Bins = array, F32, 5108, [16], "x", 1, 0, -10000, 10000, 3
scriptCurve3Bins = array, F32, 5232, [8], "x", 1, 0, -10000, 10000, 3 scriptCurve2 = array, F32, 5172, [16], "y", 1, 0, -10000, 10000, 3
scriptCurve3 = array, F32, 5264, [8], "y", 1, 0, -10000, 10000, 3 scriptCurve3Bins = array, F32, 5236, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve4Bins = array, F32, 5296, [8], "x", 1, 0, -10000, 10000, 3 scriptCurve3 = array, F32, 5268, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve4 = array, F32, 5328, [8], "y", 1, 0, -10000, 10000, 3 scriptCurve4Bins = array, F32, 5300, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve5Bins = array, F32, 5360, [8], "x", 1, 0, -10000, 10000, 3 scriptCurve4 = array, F32, 5332, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve5 = array, F32, 5392, [8], "y", 1, 0, -10000, 10000, 3 scriptCurve5Bins = array, F32, 5364, [8], "x", 1, 0, -10000, 10000, 3
scriptCurve6Bins = array, F32, 5424, [8], "x", 1, 0, -10000, 10000, 3 scriptCurve5 = array, F32, 5396, [8], "y", 1, 0, -10000, 10000, 3
scriptCurve6 = array, F32, 5456, [8], "y", 1, 0, -10000, 10000, 3 scriptCurve6Bins = array, F32, 5428, [8], "x", 1, 0, -10000, 10000, 3
baroCorrPressureBins = array, F32, 5488, [4], "kPa", 1, 0, 0, 200, 2 scriptCurve6 = array, F32, 5460, [8], "y", 1, 0, -10000, 10000, 3
baroCorrRpmBins = array, F32, 5504, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrPressureBins = array, F32, 5492, [4], "kPa", 1, 0, 0, 200, 2
baroCorrTable = array, F32, 5520, [4x4], "ratio", 1, 0, 0, 2, 2 baroCorrRpmBins = array, F32, 5508, [4], "RPM", 1, 0, 0, 18000, 0
crankingTpsCoef = array, F32, 5584, [8], "Ratio", 1, 0, 0, 700, 2 baroCorrTable = array, F32, 5524, [4x4], "ratio", 1, 0, 0, 2, 2
crankingTpsBins = array, F32, 5616, [8], "%", 1, 0, 0, 100, 2 crankingTpsCoef = array, F32, 5588, [8], "Ratio", 1, 0, 0, 700, 2
crankingAdvanceBins = array, U16, 5648, [4], "RPM", 1, 0, 0, 25000, 0 crankingTpsBins = array, F32, 5620, [8], "%", 1, 0, 0, 100, 2
crankingAdvance = array, S16, 5656, [4], "deg", 0.01, 0, -20, 90, 2 crankingAdvanceBins = array, U16, 5652, [4], "RPM", 1, 0, 0, 25000, 0
iacCoastingRpmBins = array, U08, 5664, [16], "RPM", 100.0, 0, 0, 25000, 0 crankingAdvance = array, S16, 5660, [4], "deg", 0.01, 0, -20, 90, 2
iacCoasting = array, U08, 5680, [16], "%", 0.5, 0, 0, 100, 1 iacCoastingRpmBins = array, U08, 5668, [16], "RPM", 100.0, 0, 0, 25000, 0
warning_message = string, ASCII, 5696, 120 iacCoasting = array, U08, 5684, [16], "%", 0.5, 0, 0, 100, 1
afterstartCoolantBins = array, F32, 5816, [8], "C", 1, 0, -100, 250, 0 warning_message = string, ASCII, 5700, 120
afterstartHoldTime = array, F32, 5848, [8], "Seconds", 1, 0, 0, 100, 1 afterstartCoolantBins = array, F32, 5820, [8], "C", 1, 0, -100, 250, 0
afterstartEnrich = array, F32, 5880, [8], "%", 1, 0, 0, 600, 1 afterstartHoldTime = array, F32, 5852, [8], "Seconds", 1, 0, 0, 100, 1
afterstartDecayTime = array, F32, 5912, [8], "Seconds", 1, 0, 0, 100, 1 afterstartEnrich = array, F32, 5884, [8], "%", 1, 0, 0, 600, 1
boostTableOpenLoop = array, U08, 5944, [8x8], "", 0.5, 0, 0, 100, 1 afterstartDecayTime = array, F32, 5916, [8], "Seconds", 1, 0, 0, 100, 1
boostRpmBins = array, U08, 6008, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableOpenLoop = array, U08, 5948, [8x8], "", 0.5, 0, 0, 100, 1
boostTableClosedLoop = array, U08, 6016, [8x8], "", 2.0, 0, 0, 3000, 0 boostRpmBins = array, U08, 6012, [8], "RPM", 100.0, 0, 0, 25000, 0
boostTpsBins = array, U08, 6080, [8], "%", 1, 0, 0, 100, 0 boostTableClosedLoop = array, U08, 6020, [8x8], "", 2.0, 0, 0, 3000, 0
pedalToTpsTable = array, U08, 6088, [8x8], "%", 1, 0, 0, 100, 0 boostTpsBins = array, U08, 6084, [8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 6152, [8], "%", 1, 0, 0, 120, 0 pedalToTpsTable = array, U08, 6092, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsRpmBins = array, U08, 6160, [8], "RPM", 100.0, 0, 0, 25000, 0 pedalToTpsPedalBins = array, U08, 6156, [8], "%", 1, 0, 0, 120, 0
cltCrankingCorrBins = array, F32, 6168, [8], "C", 1, 0, -100, 250, 2 pedalToTpsRpmBins = array, U08, 6164, [8], "RPM", 100.0, 0, 0, 25000, 0
cltCrankingCorr = array, F32, 6200, [8], "%", 1, 0, 0, 500, 2 cltCrankingCorrBins = array, F32, 6172, [8], "C", 1, 0, -100, 250, 2
idleAdvanceBins = array, U08, 6232, [8], "RPM", 50.0, 0, 0, 12000, 0 cltCrankingCorr = array, F32, 6204, [8], "%", 1, 0, 0, 500, 2
idleAdvance = array, F32, 6240, [8], "deg", 1, 0, -20, 90, 1 idleAdvanceBins = array, U08, 6236, [8], "RPM", 50.0, 0, 0, 12000, 0
idleVeRpmBins = array, U08, 6272, [4], "RPM", 10.0, 0, 0, 2500, 0 idleAdvance = array, F32, 6244, [8], "deg", 1, 0, -20, 90, 1
idleVeLoadBins = array, U08, 6276, [4], "load", 1, 0, 0, 100, 0 idleVeRpmBins = array, U08, 6276, [4], "RPM", 10.0, 0, 0, 2500, 0
idleVeTable = array, U16, 6280, [4x4], "%", 0.1, 0, 0, 999, 1 idleVeLoadBins = array, U08, 6280, [4], "load", 1, 0, 0, 100, 0
luaScript = string, ASCII, 6312, 8000 idleVeTable = array, U16, 6284, [4x4], "%", 0.1, 0, 0, 999, 1
cltFuelCorrBins = array, F32, 14312, [16], "C", 1, 0, -100, 250, 2 luaScript = string, ASCII, 6316, 8000
cltFuelCorr = array, F32, 14376, [16], "ratio", 1, 0, 0, 5, 2 cltFuelCorrBins = array, F32, 14316, [16], "C", 1, 0, -100, 250, 2
iatFuelCorrBins = array, F32, 14440, [16], "C", 1, 0, -100, 250, 2 cltFuelCorr = array, F32, 14380, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorr = array, F32, 14504, [16], "ratio", 1, 0, 0, 5, 2 iatFuelCorrBins = array, F32, 14444, [16], "C", 1, 0, -100, 250, 2
crankingFuelCoef = array, F32, 14568, [8], "ratio", 1, 0, 0, 50, 2 iatFuelCorr = array, F32, 14508, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelBins = array, F32, 14600, [8], "C", 1, 0, -80, 170, 2 crankingFuelCoef = array, F32, 14572, [8], "ratio", 1, 0, 0, 50, 2
crankingCycleCoef = array, F32, 14632, [8], "ratio", 1, 0, 0, 5, 2 crankingFuelBins = array, F32, 14604, [8], "C", 1, 0, -80, 170, 2
crankingCycleBins = array, F32, 14664, [8], "counter", 1, 0, -80, 170, 0 crankingCycleCoef = array, F32, 14636, [8], "ratio", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 14696, [16], "C", 1, 0, -100, 250, 2 crankingCycleBins = array, F32, 14668, [8], "counter", 1, 0, -80, 170, 0
cltIdleCorr = array, F32, 14760, [16], "ratio", 1, 0, 0, 10, 2 cltIdleCorrBins = array, F32, 14700, [16], "C", 1, 0, -100, 250, 2
mafDecoding = array, F32, 14824, [32], "kg/hour", 1, 0, -500, 4000, 2 cltIdleCorr = array, F32, 14764, [16], "ratio", 1, 0, 0, 10, 2
mafDecodingBins = array, F32, 14952, [32], "V", 1, 0, -5, 150, 2 mafDecoding = array, F32, 14828, [32], "kg/hour", 1, 0, -500, 4000, 2
ignitionIatCorrTable = array, S08, 15080, [8x8], "deg", 0.1, 0, -25, 25, 1 mafDecodingBins = array, F32, 14956, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTempBins = array, S08, 15144, [8], "C", 1, 0, -40, 120, 0 ignitionIatCorrTable = array, S08, 15084, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrLoadBins = array, U08, 15152, [8], "Load", 5.0, 0, 0, 1000, 0 ignitionIatCorrTempBins = array, S08, 15148, [8], "C", 1, 0, -40, 120, 0
injectionPhase = array, S16, 15160, [16x16], "deg", 1, 0, -720, 720, 0 ignitionIatCorrLoadBins = array, U08, 15156, [8], "Load", 5.0, 0, 0, 1000, 0
injPhaseLoadBins = array, U16, 15672, [16], "Load", 1, 0, 0, 1000, 0 injectionPhase = array, S16, 15164, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseRpmBins = array, U16, 15704, [16], "RPM", 1, 0, 0, 18000, 0 injPhaseLoadBins = array, U16, 15676, [16], "Load", 1, 0, 0, 1000, 0
tcuSolenoidTable = array, U08, 15736, [10x6], "onoff", 1, 0, 0, 1, 0 injPhaseRpmBins = array, U16, 15708, [16], "RPM", 1, 0, 0, 18000, 0
mapEstimateTable = array, U16, 15796, [16x16], "kPa", 0.01, 0, 0, 600, 2 tcuSolenoidTable = array, U08, 15740, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTpsBins = array, U16, 16308, [16], "% TPS", 0.01, 0, 0, 100, 1 mapEstimateTable = array, U16, 15800, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateRpmBins = array, U16, 16340, [16], "RPM", 1, 0, 0, 18000, 0 mapEstimateTpsBins = array, U16, 16312, [16], "% TPS", 0.01, 0, 0, 100, 1
vvtTable1 = array, S08, 16372, [8x8], "value", 1, 0, -125, 125, 0 mapEstimateRpmBins = array, U16, 16344, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1LoadBins = array, U16, 16436, [8], "L", 1, 0, 0, 1000, 0 vvtTable1 = array, S08, 16376, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1RpmBins = array, U16, 16452, [8], "RPM", 1, 0, 0, 18000, 0 vvtTable1LoadBins = array, U16, 16440, [8], "L", 1, 0, 0, 1000, 0
vvtTable2 = array, S08, 16468, [8x8], "value", 1, 0, -125, 125, 0 vvtTable1RpmBins = array, U16, 16456, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2LoadBins = array, U16, 16532, [8], "L", 1, 0, 0, 1000, 0 vvtTable2 = array, S08, 16472, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2RpmBins = array, U16, 16548, [8], "RPM", 1, 0, 0, 18000, 0 vvtTable2LoadBins = array, U16, 16536, [8], "L", 1, 0, 0, 1000, 0
ignitionTable = array, S16, 16564, [16x16], "deg", 0.1, 0, -20, 90, 1 vvtTable2RpmBins = array, U16, 16552, [8], "RPM", 1, 0, 0, 18000, 0
ignitionLoadBins = array, U16, 17076, [16], "Load", 1, 0, 0, 1000, 0 ignitionTable = array, S16, 16568, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionRpmBins = array, U16, 17108, [16], "RPM", 1, 0, 0, 18000, 0 ignitionLoadBins = array, U16, 17080, [16], "Load", 1, 0, 0, 1000, 0
veTable = array, U16, 17140, [16x16], "%", 0.1, 0, 0, 999, 1 ignitionRpmBins = array, U16, 17112, [16], "RPM", 1, 0, 0, 18000, 0
veLoadBins = array, U16, 17652, [16], "kPa", 1, 0, 0, 1000, 0 veTable = array, U16, 17144, [16x16], "%", 0.1, 0, 0, 999, 1
veRpmBins = array, U16, 17684, [16], "RPM", 1, 0, 0, 18000, 0 veLoadBins = array, U16, 17656, [16], "kPa", 1, 0, 0, 1000, 0
veRpmBins = array, U16, 17688, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA #if LAMBDA
lambdaTable = array, U08, 17716, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 lambdaTable = array, U08, 17720, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else #else
lambdaTable = array, U08, 17716, [16x16], "afr", 0.1, 0, 0, 25, 1 lambdaTable = array, U08, 17720, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif #endif
lambdaLoadBins = array, U16, 17972, [16], "", 1, 0, 0, 1000, 0 lambdaLoadBins = array, U16, 17976, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 18004, [16], "RPM", 1, 0, 0, 18000, 0 lambdaRpmBins = array, U16, 18008, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 18036, [8x8], "value", 1, 0, 0, 30000, 2 tpsTpsAccelTable = array, F32, 18040, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 18292, [8], "from", 1, 0, 0, 30000, 2 tpsTpsAccelFromRpmBins = array, F32, 18296, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 18324, [8], "to", 1, 0, 0, 25500, 2 tpsTpsAccelToRpmBins = array, F32, 18328, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 18356, [8x8], "value", 1, 0, -100000, 100000, 2 scriptTable1 = array, F32, 18360, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 18612, [8], "L", 1, 0, -32000, 32000, 0 scriptTable1LoadBins = array, S16, 18616, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 18628, [8], "RPM", 1, 0, -32000, 32000, 0 scriptTable1RpmBins = array, S16, 18632, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, U08, 18644, [8x8], "value", 1, 0, 0, 255, 0 scriptTable2 = array, U08, 18648, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, S16, 18708, [8], "L", 1, 0, -32000, 32000, 0 scriptTable2LoadBins = array, S16, 18712, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 18724, [8], "RPM", 1, 0, -32000, 32000, 0 scriptTable2RpmBins = array, S16, 18728, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 18740, [8x8], "value", 1, 0, 0, 255, 0 scriptTable3 = array, U08, 18744, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 18804, [8], "L", 1, 0, -32000, 32000, 0 scriptTable3LoadBins = array, S16, 18808, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 18820, [8], "RPM", 1, 0, -32000, 32000, 0 scriptTable3RpmBins = array, S16, 18824, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 18836, [10x8], "value", 1, 0, 0, 255, 0 scriptTable4 = array, U08, 18840, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 18916, [8], "L", 1, 0, -32000, 32000, 0 scriptTable4LoadBins = array, S16, 18920, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 18932, [10], "RPM", 1, 0, -32000, 32000, 0 scriptTable4RpmBins = array, S16, 18936, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 18952, [4], "", 1, 0, 0, 1000, 0 ignTrimLoadBins = array, U16, 18956, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 18960, [4], "rpm", 1, 0, 0, 20000, 0 ignTrimRpmBins = array, U16, 18964, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 ignTrims1_table = array, S08, 18972, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 ignTrims2_table = array, S08, 18988, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 ignTrims3_table = array, S08, 19004, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 ignTrims4_table = array, S08, 19020, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 ignTrims5_table = array, S08, 19036, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 19048, [4x4], "", 0.2, 0, -25, 25, 1 ignTrims6_table = array, S08, 19052, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 19064, [4x4], "", 0.2, 0, -25, 25, 1 ignTrims7_table = array, S08, 19068, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 19080, [4x4], "", 0.2, 0, -25, 25, 1 ignTrims8_table = array, S08, 19084, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 19096, [4x4], "", 0.2, 0, -25, 25, 1 ignTrims9_table = array, S08, 19100, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 19112, [4x4], "", 0.2, 0, -25, 25, 1 ignTrims10_table = array, S08, 19116, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 19128, [4x4], "", 0.2, 0, -25, 25, 1 ignTrims11_table = array, S08, 19132, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 19144, [4x4], "", 0.2, 0, -25, 25, 1 ignTrims12_table = array, S08, 19148, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 19160, [4], "", 1, 0, 0, 1000, 0 fuelTrimLoadBins = array, U16, 19164, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 19168, [4], "rpm", 1, 0, 0, 20000, 0 fuelTrimRpmBins = array, U16, 19172, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 19176, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims1_table = array, S08, 19180, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 19192, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims2_table = array, S08, 19196, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 19208, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims3_table = array, S08, 19212, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 19224, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims4_table = array, S08, 19228, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 19240, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims5_table = array, S08, 19244, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 19256, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims6_table = array, S08, 19260, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 19272, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims7_table = array, S08, 19276, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 19288, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims8_table = array, S08, 19292, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 19304, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims9_table = array, S08, 19308, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 19320, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims10_table = array, S08, 19324, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 19336, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 19340, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 19352, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 19356, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 19368, [8], "ratio", 0.01, 0, 0, 50, 2 crankingFuelCoefE100 = array, U16, 19372, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 19384, [8], "Airmass", 0.02, 0, 0, 255, 2 tcu_pcAirmassBins = array, U08, 19388, [8], "Airmass", 0.02, 0, 0, 255, 2
tcu_pcValsR = array, U08, 19392, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsR = array, U08, 19396, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 19400, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 19404, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 19408, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 19412, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 19416, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals2 = array, U08, 19420, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 19424, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals3 = array, U08, 19428, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 19432, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals4 = array, U08, 19436, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 19440, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals12 = array, U08, 19444, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 19448, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals23 = array, U08, 19452, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 19456, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals34 = array, U08, 19460, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 19464, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals21 = array, U08, 19468, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 19472, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals32 = array, U08, 19476, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 19480, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals43 = array, U08, 19484, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 19488, [8], "TPS", 1, 0, 0, 255, 0 tcu_tccTpsBins = array, U08, 19492, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 19496, [8], "MPH", 1, 0, 0, 255, 0 tcu_tccLockSpeed = array, U08, 19500, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 19504, [8], "MPH", 1, 0, 0, 255, 0 tcu_tccUnlockSpeed = array, U08, 19508, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 19512, [8], "KPH", 1, 0, 0, 255, 0 tcu_32SpeedBins = array, U08, 19516, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 19520, [8], "%", 1, 0, 0, 255, 0 tcu_32Vals = array, U08, 19524, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 19528, [6x6], "%", 0.1, 0, -10, 10, 1 throttle2TrimTable = array, S08, 19532, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 19564, [6], "%", 1, 0, 0, 120, 0 throttle2TrimTpsBins = array, U08, 19568, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 19570, [6], "RPM", 100.0, 0, 0, 25000, 0 throttle2TrimRpmBins = array, U08, 19574, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 19576, [6x6], "deg", 0.25, 0, 0, 30, 2 maxKnockRetardTable = array, U08, 19580, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 19612, [6], "%", 1, 0, 0, 250, 0 maxKnockRetardLoadBins = array, U08, 19616, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 19618, [6], "RPM", 100.0, 0, 0, 25000, 0 maxKnockRetardRpmBins = array, U08, 19622, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 19624, [4x4], "deg", 0.1, 0, -60, 0, 1 ALSTimingRetardTable = array, S16, 19628, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 19656, [4], "TPS", 1, 0, 0, 100, 0 alsIgnRetardLoadBins = array, U16, 19660, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 19664, [4], "RPM", 1, 0, 0, 25000, 0 alsIgnRetardrpmBins = array, U16, 19668, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 19672, [4x4], "percent", 0.1, 0, 0, 50, 1 ALSFuelAdjustment = array, S16, 19676, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 19704, [4], "TPS", 1, 0, 0, 100, 0 alsFuelAdjustmentLoadBins = array, U16, 19708, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 19712, [4], "RPM", 1, 0, 0, 25000, 0 alsFuelAdjustmentrpmBins = array, U16, 19716, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 19720, [4x4], "ratio", 10.0, 0, 0, 50, 1 ALSIgnSkipTable = array, S16, 19724, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 19752, [4], "TPS", 1, 0, 0, 100, 0 alsIgnSkipLoadBins = array, U16, 19756, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 19760, [4], "RPM", 1, 0, 0, 25000, 0 alsIgnSkiprpmBins = array, U16, 19764, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 19768, [8x8], "", 0.1, 0, -100, 100, 1 ignBlends1_table = array, S16, 19772, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 19896, [8], "Load", 1, 0, 0, 1000, 0 ignBlends1_loadBins = array, U16, 19900, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 19912, [8], "RPM", 1, 0, 0, 18000, 0 ignBlends1_rpmBins = array, U16, 19916, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 19928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" ignBlends1_blendParameter = bits, U08, 19932, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends1_yAxisOverride = bits, U08, 19929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" ignBlends1_yAxisOverride = bits, U08, 19933, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends1_blendBins = array, S16, 19930, [8], "", 0.1, 0, -1000, 1000, 1 ignBlends1_blendBins = array, S16, 19934, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 19946, [8], "%", 0.5, 0, 0, 100, 1 ignBlends1_blendValues = array, U08, 19950, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 19956, [8x8], "", 0.1, 0, -100, 100, 1 ignBlends2_table = array, S16, 19960, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 20084, [8], "Load", 1, 0, 0, 1000, 0 ignBlends2_loadBins = array, U16, 20088, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 20100, [8], "RPM", 1, 0, 0, 18000, 0 ignBlends2_rpmBins = array, U16, 20104, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 20116, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" ignBlends2_blendParameter = bits, U08, 20120, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends2_yAxisOverride = bits, U08, 20117, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" ignBlends2_yAxisOverride = bits, U08, 20121, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends2_blendBins = array, S16, 20118, [8], "", 0.1, 0, -1000, 1000, 1 ignBlends2_blendBins = array, S16, 20122, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 20134, [8], "%", 0.5, 0, 0, 100, 1 ignBlends2_blendValues = array, U08, 20138, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 20144, [8x8], "", 0.1, 0, -100, 100, 1 ignBlends3_table = array, S16, 20148, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 20272, [8], "Load", 1, 0, 0, 1000, 0 ignBlends3_loadBins = array, U16, 20276, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 20288, [8], "RPM", 1, 0, 0, 18000, 0 ignBlends3_rpmBins = array, U16, 20292, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 20304, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" ignBlends3_blendParameter = bits, U08, 20308, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends3_yAxisOverride = bits, U08, 20305, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" ignBlends3_yAxisOverride = bits, U08, 20309, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends3_blendBins = array, S16, 20306, [8], "", 0.1, 0, -1000, 1000, 1 ignBlends3_blendBins = array, S16, 20310, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 20322, [8], "%", 0.5, 0, 0, 100, 1 ignBlends3_blendValues = array, U08, 20326, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 20332, [8x8], "", 0.1, 0, -100, 100, 1 ignBlends4_table = array, S16, 20336, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 20460, [8], "Load", 1, 0, 0, 1000, 0 ignBlends4_loadBins = array, U16, 20464, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 20476, [8], "RPM", 1, 0, 0, 18000, 0 ignBlends4_rpmBins = array, U16, 20480, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 20492, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" ignBlends4_blendParameter = bits, U08, 20496, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends4_yAxisOverride = bits, U08, 20493, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" ignBlends4_yAxisOverride = bits, U08, 20497, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends4_blendBins = array, S16, 20494, [8], "", 0.1, 0, -1000, 1000, 1 ignBlends4_blendBins = array, S16, 20498, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 20510, [8], "%", 0.5, 0, 0, 100, 1 ignBlends4_blendValues = array, U08, 20514, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 20520, [8x8], "", 0.1, 0, -100, 100, 1 veBlends1_table = array, S16, 20524, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 20648, [8], "Load", 1, 0, 0, 1000, 0 veBlends1_loadBins = array, U16, 20652, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 20664, [8], "RPM", 1, 0, 0, 18000, 0 veBlends1_rpmBins = array, U16, 20668, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 20680, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" veBlends1_blendParameter = bits, U08, 20684, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends1_yAxisOverride = bits, U08, 20681, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" veBlends1_yAxisOverride = bits, U08, 20685, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends1_blendBins = array, S16, 20682, [8], "", 0.1, 0, -1000, 1000, 1 veBlends1_blendBins = array, S16, 20686, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 20698, [8], "%", 0.5, 0, 0, 100, 1 veBlends1_blendValues = array, U08, 20702, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 20708, [8x8], "", 0.1, 0, -100, 100, 1 veBlends2_table = array, S16, 20712, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 20836, [8], "Load", 1, 0, 0, 1000, 0 veBlends2_loadBins = array, U16, 20840, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 20852, [8], "RPM", 1, 0, 0, 18000, 0 veBlends2_rpmBins = array, U16, 20856, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 20868, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" veBlends2_blendParameter = bits, U08, 20872, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends2_yAxisOverride = bits, U08, 20869, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" veBlends2_yAxisOverride = bits, U08, 20873, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends2_blendBins = array, S16, 20870, [8], "", 0.1, 0, -1000, 1000, 1 veBlends2_blendBins = array, S16, 20874, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 20886, [8], "%", 0.5, 0, 0, 100, 1 veBlends2_blendValues = array, U08, 20890, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 20896, [8x8], "", 0.1, 0, -100, 100, 1 veBlends3_table = array, S16, 20900, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 21024, [8], "Load", 1, 0, 0, 1000, 0 veBlends3_loadBins = array, U16, 21028, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 21040, [8], "RPM", 1, 0, 0, 18000, 0 veBlends3_rpmBins = array, U16, 21044, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 21056, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" veBlends3_blendParameter = bits, U08, 21060, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends3_yAxisOverride = bits, U08, 21057, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" veBlends3_yAxisOverride = bits, U08, 21061, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends3_blendBins = array, S16, 21058, [8], "", 0.1, 0, -1000, 1000, 1 veBlends3_blendBins = array, S16, 21062, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 21074, [8], "%", 0.5, 0, 0, 100, 1 veBlends3_blendValues = array, U08, 21078, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 21084, [8x8], "", 0.1, 0, -100, 100, 1 veBlends4_table = array, S16, 21088, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 21212, [8], "Load", 1, 0, 0, 1000, 0 veBlends4_loadBins = array, U16, 21216, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 21228, [8], "RPM", 1, 0, 0, 18000, 0 veBlends4_rpmBins = array, U16, 21232, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 21244, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" veBlends4_blendParameter = bits, U08, 21248, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends4_yAxisOverride = bits, U08, 21245, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" veBlends4_yAxisOverride = bits, U08, 21249, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends4_blendBins = array, S16, 21246, [8], "", 0.1, 0, -1000, 1000, 1 veBlends4_blendBins = array, S16, 21250, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 21262, [8], "%", 0.5, 0, 0, 100, 1 veBlends4_blendValues = array, U08, 21266, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 21272, [12], "%", 0.1, 0, 0, 100, 1 throttleEstimateEffectiveAreaBins = array, U16, 21276, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 21296, [12], "g/s", 0.1, 0, 0, 6500, 1 throttleEstimateEffectiveAreaValues = array, U16, 21300, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 21320, [8x8], "", 0.1, 0, -100, 100, 1 boostOpenLoopBlends1_table = array, S16, 21324, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 21448, [8], "Load", 1, 0, 0, 1000, 0 boostOpenLoopBlends1_loadBins = array, U16, 21452, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 21464, [8], "RPM", 1, 0, 0, 18000, 0 boostOpenLoopBlends1_rpmBins = array, U16, 21468, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 21480, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" boostOpenLoopBlends1_blendParameter = bits, U08, 21484, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 21481, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" boostOpenLoopBlends1_yAxisOverride = bits, U08, 21485, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends1_blendBins = array, S16, 21482, [8], "", 0.1, 0, -1000, 1000, 1 boostOpenLoopBlends1_blendBins = array, S16, 21486, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 21498, [8], "%", 0.5, 0, 0, 100, 1 boostOpenLoopBlends1_blendValues = array, U08, 21502, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 21508, [8x8], "", 0.1, 0, -100, 100, 1 boostOpenLoopBlends2_table = array, S16, 21512, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 21636, [8], "Load", 1, 0, 0, 1000, 0 boostOpenLoopBlends2_loadBins = array, U16, 21640, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 21652, [8], "RPM", 1, 0, 0, 18000, 0 boostOpenLoopBlends2_rpmBins = array, U16, 21656, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 21668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" boostOpenLoopBlends2_blendParameter = bits, U08, 21672, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 21669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" boostOpenLoopBlends2_yAxisOverride = bits, U08, 21673, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends2_blendBins = array, S16, 21670, [8], "", 0.1, 0, -1000, 1000, 1 boostOpenLoopBlends2_blendBins = array, S16, 21674, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 21686, [8], "%", 0.5, 0, 0, 100, 1 boostOpenLoopBlends2_blendValues = array, U08, 21690, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 21696, [8x8], "", 0.1, 0, -100, 100, 1 boostClosedLoopBlends1_table = array, S16, 21700, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 21824, [8], "Load", 1, 0, 0, 1000, 0 boostClosedLoopBlends1_loadBins = array, U16, 21828, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 21840, [8], "RPM", 1, 0, 0, 18000, 0 boostClosedLoopBlends1_rpmBins = array, U16, 21844, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 21856, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" boostClosedLoopBlends1_blendParameter = bits, U08, 21860, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 21857, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" boostClosedLoopBlends1_yAxisOverride = bits, U08, 21861, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends1_blendBins = array, S16, 21858, [8], "", 0.1, 0, -1000, 1000, 1 boostClosedLoopBlends1_blendBins = array, S16, 21862, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 21874, [8], "%", 0.5, 0, 0, 100, 1 boostClosedLoopBlends1_blendValues = array, U08, 21878, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 21884, [8x8], "", 0.1, 0, -100, 100, 1 boostClosedLoopBlends2_table = array, S16, 21888, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 22012, [8], "Load", 1, 0, 0, 1000, 0 boostClosedLoopBlends2_loadBins = array, U16, 22016, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 22028, [8], "RPM", 1, 0, 0, 18000, 0 boostClosedLoopBlends2_rpmBins = array, U16, 22032, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 22044, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" boostClosedLoopBlends2_blendParameter = bits, U08, 22048, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 22045, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" boostClosedLoopBlends2_yAxisOverride = bits, U08, 22049, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends2_blendBins = array, S16, 22046, [8], "", 0.1, 0, -1000, 1000, 1 boostClosedLoopBlends2_blendBins = array, S16, 22050, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 22062, [8], "%", 0.5, 0, 0, 100, 1 boostClosedLoopBlends2_blendValues = array, U08, 22066, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, U08, 22072, [6], "level", 1, 0, 0, 3, 0 tcu_rangeP = array, U08, 22076, [6], "level", 1, 0, 0, 3, 0
tcu_rangeR = array, U08, 22078, [6], "level", 1, 0, 0, 3, 0 tcu_rangeR = array, U08, 22082, [6], "level", 1, 0, 0, 3, 0
tcu_rangeN = array, U08, 22084, [6], "level", 1, 0, 0, 3, 0 tcu_rangeN = array, U08, 22088, [6], "level", 1, 0, 0, 3, 0
tcu_rangeD = array, U08, 22090, [6], "level", 1, 0, 0, 3, 0 tcu_rangeD = array, U08, 22094, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM = array, U08, 22096, [6], "level", 1, 0, 0, 3, 0 tcu_rangeM = array, U08, 22100, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM3 = array, U08, 22102, [6], "level", 1, 0, 0, 3, 0 tcu_rangeM3 = array, U08, 22106, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM2 = array, U08, 22108, [6], "level", 1, 0, 0, 3, 0 tcu_rangeM2 = array, U08, 22112, [6], "level", 1, 0, 0, 3, 0
tcu_rangeM1 = array, U08, 22114, [6], "level", 1, 0, 0, 3, 0 tcu_rangeM1 = array, U08, 22118, [6], "level", 1, 0, 0, 3, 0
tcu_rangePlus = array, U08, 22120, [6], "level", 1, 0, 0, 3, 0 tcu_rangePlus = array, U08, 22124, [6], "level", 1, 0, 0, 3, 0
tcu_rangeMinus = array, U08, 22126, [6], "level", 1, 0, 0, 3, 0 tcu_rangeMinus = array, U08, 22130, [6], "level", 1, 0, 0, 3, 0
tcu_rangeLow = array, U08, 22132, [6], "level", 1, 0, 0, 3, 0 tcu_rangeLow = array, U08, 22136, [6], "level", 1, 0, 0, 3, 0
lambdaMaxDeviationTable = array, U08, 22138, [4x4], "lambda", 0.01, 0, 0, 1, 2 lambdaMaxDeviationTable = array, U08, 22142, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 22154, [4], "", 1, 0, 0, 1000, 0 lambdaMaxDeviationLoadBins = array, U16, 22158, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 22162, [4], "RPM", 1, 0, 0, 18000, 0 lambdaMaxDeviationRpmBins = array, U16, 22166, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 22170, [6x6], "%", 1, 0, 0, 90, 0 injectorStagingTable = array, U08, 22174, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 22206, [6], "", 1, 0, 0, 1000, 0 injectorStagingLoadBins = array, U16, 22210, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0
; total TS size = 22232 ; total TS size = 22236
[SettingContextHelp] [SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"
@ -1649,6 +1650,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0
verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console"
artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE."
useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor."
useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages"
tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X"
tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X"
tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped."
@ -2934,6 +2936,8 @@ sdTcharge_coff = scalar, F32, 828, "", 1, 0
sdAirMassInOneCylinder = scalar, F32, 832, "g", 1, 0 sdAirMassInOneCylinder = scalar, F32, 832, "g", 1, 0
normalizedCylinderFilling = scalar, F32, 836, "%", 1, 0 normalizedCylinderFilling = scalar, F32, 836, "%", 1, 0
brokenInjector = scalar, U08, 840, "", 1, 0 brokenInjector = scalar, U08, 840, "", 1, 0
unused88 = scalar, U08, 841, "", 1, 0
idealEngineTorque = scalar, U16, 842, "", 1, 0
injectorHwIssue = bits, U32, 844, [0:0] injectorHwIssue = bits, U32, 844, [0:0]
; total TS size = 848 ; total TS size = 848
baseDwell = scalar, F32, 848, "ms", 1,0 baseDwell = scalar, F32, 848, "ms", 1,0
@ -4661,6 +4665,7 @@ gaugeCategory = Transmission
ISSGauge = ISSValue, "TCU: Input Shaft Speed", "RPM", 0, {rpmHardLimit + 2000}, 200, {cranking_rpm}, {rpmHardLimit - 500}, {rpmHardLimit}, 0, 0 ISSGauge = ISSValue, "TCU: Input Shaft Speed", "RPM", 0, {rpmHardLimit + 2000}, 200, {cranking_rpm}, {rpmHardLimit - 500}, {rpmHardLimit}, 0, 0
tcRatioGauge = tcRatio, "TCU: Torque Converter Ratio", "", 0, 100, 0, 0, 100, 100, 4, 4 tcRatioGauge = tcRatio, "TCU: Torque Converter Ratio", "", 0, 100, 0, 0, 100, 100, 4, 4
shiftTimeGauge = lastShiftTime, "Last Shift Time", "S", 0, 2, 0, 0, 2, 2, 4, 4 shiftTimeGauge = lastShiftTime, "Last Shift Time", "S", 0, 2, 0, 0, 2, 2, 4, 4
idealEngineTorqueGauge = idealEngineTorque, "idealEngineTorque", "", 0, 100, 0, 0, 100, 100, 4, 4
gaugeCategory = Knock gaugeCategory = Knock
knock1Gauge = m_knockCyl1, "Knock Cyl 1", "dBv", -60, 10, -60, -60, 10, 10, 0, 0 knock1Gauge = m_knockCyl1, "Knock Cyl 1", "dBv", -60, 10, -60, -60, 10, 10, 0, 0
@ -4798,7 +4803,7 @@ gaugeCategory = GPPWM Outputs
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
[KeyActions] [KeyActions]
showPanel = spi, spiFunction showPanel = spi, spiBuses
showPanel = con, connection showPanel = con, connection
; ;
@ -5207,6 +5212,7 @@ entry = sdTcharge_coff, "sdTcharge_coff", float, "%.3f"
entry = sdAirMassInOneCylinder, "Air: Cylinder airmass", float, "%.3f" entry = sdAirMassInOneCylinder, "Air: Cylinder airmass", float, "%.3f"
entry = normalizedCylinderFilling, "Air: Normalized cyl filling", float, "%.3f" entry = normalizedCylinderFilling, "Air: Normalized cyl filling", float, "%.3f"
entry = brokenInjector, "brokenInjector", int, "%d" entry = brokenInjector, "brokenInjector", int, "%d"
entry = idealEngineTorque, "idealEngineTorque", int, "%d"
entry = injectorHwIssue, "injectorHwIssue", int, "%d" entry = injectorHwIssue, "injectorHwIssue", int, "%d"
entry = baseDwell, "Ignition: base dwell", float, "%.3f" entry = baseDwell, "Ignition: base dwell", float, "%.3f"
entry = sparkDwell, "Ignition: coil charge time", float, "%.3f" entry = sparkDwell, "Ignition: coil charge time", float, "%.3f"
@ -5840,7 +5846,8 @@ menuDialog = main
subMenu = engineTypeDialog, "Popular vehicles" subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator subMenu = std_separator
subMenu = spiFunction, "SPI" subMenu = spiBuses, "SPI Buses"
subMenu = spiDevices, "SPI Devices"
subMenu = monitoringSettings, "rusEFI console" subMenu = monitoringSettings, "rusEFI console"
subMenu = std_separator subMenu = std_separator
@ -6075,6 +6082,8 @@ cmd_set_engine_type_FUEL_BENCH = "Z\x00\x1e\x00\x0f"
; ETB_BENCH_ENGINE = 58 ; ETB_BENCH_ENGINE = 58
cmd_set_engine_type_etb_test = "Z\x00\x1e\x00\x3A" cmd_set_engine_type_etb_test = "Z\x00\x1e\x00\x3A"
; ETB_BENCH_ENGINE = 59 ; ETB_BENCH_ENGINE = 59
@ -6106,6 +6115,9 @@ dialog = fuel_computerDialog, "fuel_computer"
graphLine = sdAirMassInOneCylinder graphLine = sdAirMassInOneCylinder
graphLine = normalizedCylinderFilling graphLine = normalizedCylinderFilling
graphLine = brokenInjector graphLine = brokenInjector
graphLine = unused88
liveGraph = fuel_computer_5_Graph, "Graph", South
graphLine = idealEngineTorque
indicatorPanel = ignition_stateIndicatorPanel, 2 indicatorPanel = ignition_stateIndicatorPanel, 2
indicator = {luaIgnitionSkip}, "luaIgnitionSkip No", "luaIgnitionSkip Yes" indicator = {luaIgnitionSkip}, "luaIgnitionSkip No", "luaIgnitionSkip Yes"
@ -7699,17 +7711,19 @@ dialog = lambda_monitorDialog, "lambda_monitor"
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware" dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
field = "Two-wire mode", etb_use_two_wires field = "Two-wire mode", etb_use_two_wires
panel = etbHbridgeHardwareNo1, { etbFunctions1 != 0 } panel = etbHbridgeHardwareNo1
panel = etbHbridgeHardwareNo2, { etbFunctions2 != 0 } panel = etbHbridgeHardwareNo2
dialog = stepperHbridgeHardwareNo1, "H-Bridge Hardware No1" dialog = stepperHbridgeHardwareNo1, "H-Bridge Hardware No1"
field = "No1 Direction #1", stepperDcIo1_directionPin1 field = "No1 Direction #1", stepperDcIo1_directionPin1
field = "No1 Direction #2", stepperDcIo1_directionPin2 field = "No1 Direction #2", stepperDcIo1_directionPin2
field = "No1 Control", stepperDcIo1_controlPin
field = "No1 Disable", stepperDcIo1_disablePin field = "No1 Disable", stepperDcIo1_disablePin
dialog = stepperHbridgeHardwareNo2, "H-Bridge Hardware No2" dialog = stepperHbridgeHardwareNo2, "H-Bridge Hardware No2"
field = "No2 Direction #1", stepperDcIo2_directionPin1 field = "No2 Direction #1", stepperDcIo2_directionPin1
field = "No2 Direction #2", stepperDcIo2_directionPin2 field = "No2 Direction #2", stepperDcIo2_directionPin2
field = "No2 Control", stepperDcIo2_controlPin
field = "No2 Disable", stepperDcIo2_disablePin field = "No2 Disable", stepperDcIo2_disablePin
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware" dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
@ -8000,7 +8014,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
field = "SPI device", hip9011SpiDevice, {isHip9011Enabled == 1} field = "SPI device", hip9011SpiDevice, {isHip9011Enabled == 1}
panel = knockThresholdCurve panel = knockThresholdCurve
dialog = spiFunction, "SPI settings" dialog = spiBuses, "SPI buses settings"
field = "!ECU reboot needed to apply these settings" field = "!ECU reboot needed to apply these settings"
field = "SPI1 enable", is_enabled_spi_1 field = "SPI1 enable", is_enabled_spi_1
field = "SPI1 MOSI", spi1mosiPin, {is_enabled_spi_1 == 1} field = "SPI1 MOSI", spi1mosiPin, {is_enabled_spi_1 == 1}
@ -8028,6 +8042,8 @@ dialog = lambda_monitorDialog, "lambda_monitor"
field = "SPI4 enable", is_enabled_spi_4 field = "SPI4 enable", is_enabled_spi_4
dialog = spiDevices, "SPI devices settings"
field = "Use SPI accelerometer", useSpiImu
dialog = stftPartitioning, "Region Configuration" dialog = stftPartitioning, "Region Configuration"
field = "Idle region RPM", stft_maxIdleRegionRpm field = "Idle region RPM", stft_maxIdleRegionRpm
@ -8789,6 +8805,7 @@ dialog = tcuControls, "Transmission Settings"
commandButton = "Reset firmware settings", cmd_set_engine_type_default commandButton = "Reset firmware settings", cmd_set_engine_type_default
; Board->ECU stimulator ; Board->ECU stimulator
@ -8899,10 +8916,10 @@ dialog = tcuControls, "Transmission Settings"
field = dacOutputPins1, dacOutputPins1 field = dacOutputPins1, dacOutputPins1
field = dacOutputPins2, dacOutputPins2 field = dacOutputPins2, dacOutputPins2
field = "Read RPM matching VSS profile", canInputBCM field = "Read RPM matching VSS profile", canInputBCM
field = useSpiImu, useSpiImu
field = auxSpeed1Multiplier, auxSpeed1Multiplier field = auxSpeed1Multiplier, auxSpeed1Multiplier
field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio
field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed
field = brakeMeanEffectivePressureDifferential, brakeMeanEffectivePressureDifferential
dialog = mc33810Dialog, "MC33810 IGN/INJ driver" dialog = mc33810Dialog, "MC33810 IGN/INJ driver"
field = "SPI settings" field = "SPI settings"