From 2c2bacd4f05780a98c71ccb300817c9d79b6aa0e Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Mon, 25 Nov 2024 07:05:55 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ration_generated_structures_alphax-2chan.h | 416 ++++++------ ...ration_generated_structures_alphax-4chan.h | 416 ++++++------ ...ion_generated_structures_alphax-4chan_f7.h | 416 ++++++------ ...ation_generated_structures_alphax-4k-gdi.h | 352 +++++------ ...n_generated_structures_alphax-8chan-revA.h | 416 ++++++------ ...ration_generated_structures_alphax-8chan.h | 416 ++++++------ ...ion_generated_structures_alphax-8chan_f7.h | 416 ++++++------ ...ation_generated_structures_alphax-silver.h | 352 +++++------ ...ation_generated_structures_at_start_f435.h | 352 +++++------ ...configuration_generated_structures_atlas.h | 352 +++++------ ...tion_generated_structures_f407-discovery.h | 358 +++++------ ...tion_generated_structures_f429-discovery.h | 352 +++++------ ...tion_generated_structures_f469-discovery.h | 352 +++++------ ...ation_generated_structures_frankenso_na6.h | 352 +++++------ ...nfiguration_generated_structures_haba208.h | 352 +++++------ ...ation_generated_structures_hellen-112-17.h | 352 +++++------ ...ation_generated_structures_hellen-gm-e67.h | 352 +++++------ ...tion_generated_structures_hellen-honda-k.h | 360 +++++------ ...guration_generated_structures_hellen-nb1.h | 352 +++++------ ...ion_generated_structures_hellen121nissan.h | 352 +++++------ ...ration_generated_structures_hellen121vag.h | 352 +++++------ ...iguration_generated_structures_hellen128.h | 352 +++++------ ...on_generated_structures_hellen154hyundai.h | 352 +++++------ ...generated_structures_hellen154hyundai_f7.h | 352 +++++------ ...figuration_generated_structures_hellen72.h | 352 +++++------ ...figuration_generated_structures_hellen81.h | 352 +++++------ ...uration_generated_structures_hellen88bmw.h | 352 +++++------ ...iguration_generated_structures_hellenNA6.h | 352 +++++------ ...ration_generated_structures_hellenNA8_96.h | 352 +++++------ ...configuration_generated_structures_m74_9.h | 352 +++++------ ...ation_generated_structures_mre-legacy_f4.h | 352 +++++------ ...onfiguration_generated_structures_mre_f4.h | 352 +++++------ ...onfiguration_generated_structures_mre_f7.h | 352 +++++------ ...uration_generated_structures_nucleo_f413.h | 352 +++++------ ...guration_generated_structures_proteus_f4.h | 352 +++++------ ...guration_generated_structures_proteus_f7.h | 352 +++++------ ...guration_generated_structures_proteus_h7.h | 352 +++++------ ..._configuration_generated_structures_s105.h | 352 +++++------ ...ion_generated_structures_small-can-board.h | 352 +++++------ ...on_generated_structures_stm32f429_nucleo.h | 352 +++++------ ...on_generated_structures_stm32f767_nucleo.h | 352 +++++------ ...on_generated_structures_stm32h743_nucleo.h | 352 +++++------ ...tion_generated_structures_subaru_eg33_f7.h | 352 +++++------ ...configuration_generated_structures_t-b-g.h | 352 +++++------ ...figuration_generated_structures_tdg-pdm8.h | 352 +++++------ ...configuration_generated_structures_uaefi.h | 358 +++++------ ...figuration_generated_structures_uaefi121.h | 352 +++++------ .../generated/rusefi_generated_alphax-2chan.h | 8 +- .../generated/rusefi_generated_alphax-4chan.h | 8 +- .../rusefi_generated_alphax-4chan_f7.h | 8 +- .../rusefi_generated_alphax-4k-gdi.h | 8 +- .../rusefi_generated_alphax-8chan-revA.h | 8 +- .../generated/rusefi_generated_alphax-8chan.h | 8 +- .../rusefi_generated_alphax-8chan_f7.h | 8 +- .../rusefi_generated_alphax-silver.h | 8 +- .../rusefi_generated_at_start_f435.h | 8 +- .../generated/rusefi_generated_atlas.h | 8 +- .../rusefi_generated_f407-discovery.h | 8 +- .../rusefi_generated_f429-discovery.h | 8 +- .../rusefi_generated_f469-discovery.h | 8 +- .../rusefi_generated_frankenso_na6.h | 8 +- .../generated/rusefi_generated_haba208.h | 8 +- .../rusefi_generated_hellen-112-17.h | 8 +- .../rusefi_generated_hellen-gm-e67.h | 8 +- .../rusefi_generated_hellen-honda-k.h | 8 +- .../generated/rusefi_generated_hellen-nb1.h | 8 +- .../rusefi_generated_hellen121nissan.h | 8 +- .../generated/rusefi_generated_hellen121vag.h | 8 +- .../generated/rusefi_generated_hellen128.h | 8 +- .../rusefi_generated_hellen154hyundai.h | 8 +- .../rusefi_generated_hellen154hyundai_f7.h | 8 +- .../generated/rusefi_generated_hellen72.h | 8 +- .../generated/rusefi_generated_hellen81.h | 8 +- .../generated/rusefi_generated_hellen88bmw.h | 8 +- .../generated/rusefi_generated_hellenNA6.h | 8 +- .../generated/rusefi_generated_hellenNA8_96.h | 8 +- .../generated/rusefi_generated_m74_9.h | 8 +- .../rusefi_generated_mre-legacy_f4.h | 8 +- .../generated/rusefi_generated_mre_f4.h | 8 +- .../generated/rusefi_generated_mre_f7.h | 8 +- .../generated/rusefi_generated_nucleo_f413.h | 8 +- .../generated/rusefi_generated_proteus_f4.h | 8 +- .../generated/rusefi_generated_proteus_f7.h | 8 +- .../generated/rusefi_generated_proteus_h7.h | 8 +- .../generated/rusefi_generated_s105.h | 8 +- .../rusefi_generated_small-can-board.h | 8 +- .../rusefi_generated_stm32f429_nucleo.h | 8 +- .../rusefi_generated_stm32f767_nucleo.h | 8 +- .../rusefi_generated_stm32h743_nucleo.h | 8 +- .../rusefi_generated_subaru_eg33_f7.h | 8 +- .../generated/rusefi_generated_t-b-g.h | 8 +- .../generated/rusefi_generated_tdg-pdm8.h | 8 +- .../generated/rusefi_generated_uaefi.h | 8 +- .../generated/rusefi_generated_uaefi121.h | 8 +- .../generated/signature_alphax-2chan.h | 4 +- .../generated/signature_alphax-4chan.h | 4 +- .../generated/signature_alphax-4chan_f7.h | 4 +- .../generated/signature_alphax-4k-gdi.h | 4 +- .../generated/signature_alphax-8chan-revA.h | 4 +- .../generated/signature_alphax-8chan.h | 4 +- .../generated/signature_alphax-8chan_f7.h | 4 +- .../generated/signature_alphax-silver.h | 4 +- .../generated/signature_at_start_f435.h | 4 +- .../controllers/generated/signature_atlas.h | 4 +- .../generated/signature_f407-discovery.h | 4 +- .../generated/signature_f429-discovery.h | 4 +- .../generated/signature_f469-discovery.h | 4 +- .../generated/signature_frankenso_na6.h | 4 +- .../controllers/generated/signature_haba208.h | 4 +- .../generated/signature_hellen-112-17.h | 4 +- .../generated/signature_hellen-gm-e67.h | 4 +- .../generated/signature_hellen-honda-k.h | 4 +- .../generated/signature_hellen-nb1.h | 4 +- .../generated/signature_hellen121nissan.h | 4 +- .../generated/signature_hellen121vag.h | 4 +- .../generated/signature_hellen128.h | 4 +- .../generated/signature_hellen154hyundai.h | 4 +- .../generated/signature_hellen154hyundai_f7.h | 4 +- .../generated/signature_hellen72.h | 4 +- .../generated/signature_hellen81.h | 4 +- .../generated/signature_hellen88bmw.h | 4 +- .../generated/signature_hellenNA6.h | 4 +- .../generated/signature_hellenNA8_96.h | 4 +- .../controllers/generated/signature_m74_9.h | 4 +- .../generated/signature_mre-legacy_f4.h | 4 +- .../controllers/generated/signature_mre_f4.h | 4 +- .../controllers/generated/signature_mre_f7.h | 4 +- .../generated/signature_nucleo_f413.h | 4 +- .../generated/signature_proteus_f4.h | 4 +- .../generated/signature_proteus_f7.h | 4 +- .../generated/signature_proteus_h7.h | 4 +- .../controllers/generated/signature_s105.h | 4 +- .../generated/signature_small-can-board.h | 4 +- .../generated/signature_stm32f429_nucleo.h | 4 +- .../generated/signature_stm32f767_nucleo.h | 4 +- .../generated/signature_stm32h743_nucleo.h | 4 +- .../generated/signature_subaru_eg33_f7.h | 4 +- .../controllers/generated/signature_t-b-g.h | 4 +- .../generated/signature_tdg-pdm8.h | 4 +- .../controllers/generated/signature_uaefi.h | 4 +- .../generated/signature_uaefi121.h | 4 +- firmware/tunerstudio/generated/rusefi.ini | 566 ++++++++--------- .../generated/rusefi_alphax-2chan.ini | 574 ++++++++--------- .../generated/rusefi_alphax-4chan.ini | 584 ++++++++--------- .../generated/rusefi_alphax-4chan_f7.ini | 584 ++++++++--------- .../generated/rusefi_alphax-4k-gdi.ini | 564 ++++++++--------- .../generated/rusefi_alphax-8chan-revA.ini | 574 ++++++++--------- .../generated/rusefi_alphax-8chan.ini | 586 ++++++++--------- .../generated/rusefi_alphax-8chan_f7.ini | 586 ++++++++--------- .../generated/rusefi_alphax-silver.ini | 564 ++++++++--------- .../generated/rusefi_at_start_f435.ini | 564 ++++++++--------- .../tunerstudio/generated/rusefi_atlas.ini | 564 ++++++++--------- .../generated/rusefi_f407-discovery.ini | 566 ++++++++--------- .../generated/rusefi_f429-discovery.ini | 564 ++++++++--------- .../generated/rusefi_f469-discovery.ini | 564 ++++++++--------- .../generated/rusefi_frankenso_na6.ini | 564 ++++++++--------- .../tunerstudio/generated/rusefi_haba208.ini | 564 ++++++++--------- .../generated/rusefi_hellen-112-17.ini | 564 ++++++++--------- .../generated/rusefi_hellen-gm-e67.ini | 564 ++++++++--------- .../generated/rusefi_hellen-honda-k.ini | 568 ++++++++--------- .../generated/rusefi_hellen-nb1.ini | 564 ++++++++--------- .../generated/rusefi_hellen121nissan.ini | 564 ++++++++--------- .../generated/rusefi_hellen121vag.ini | 564 ++++++++--------- .../generated/rusefi_hellen128.ini | 564 ++++++++--------- .../generated/rusefi_hellen154hyundai.ini | 564 ++++++++--------- .../generated/rusefi_hellen154hyundai_f7.ini | 564 ++++++++--------- .../tunerstudio/generated/rusefi_hellen72.ini | 564 ++++++++--------- .../tunerstudio/generated/rusefi_hellen81.ini | 564 ++++++++--------- .../generated/rusefi_hellen88bmw.ini | 564 ++++++++--------- .../generated/rusefi_hellenNA6.ini | 564 ++++++++--------- .../generated/rusefi_hellenNA8_96.ini | 564 ++++++++--------- .../tunerstudio/generated/rusefi_m74_9.ini | 564 ++++++++--------- .../generated/rusefi_mre-legacy_f4.ini | 564 ++++++++--------- .../tunerstudio/generated/rusefi_mre_f4.ini | 564 ++++++++--------- .../tunerstudio/generated/rusefi_mre_f7.ini | 564 ++++++++--------- .../generated/rusefi_nucleo_f413.ini | 564 ++++++++--------- .../generated/rusefi_proteus_f4.ini | 564 ++++++++--------- .../generated/rusefi_proteus_f7.ini | 564 ++++++++--------- .../generated/rusefi_proteus_h7.ini | 564 ++++++++--------- .../tunerstudio/generated/rusefi_s105.ini | 564 ++++++++--------- .../generated/rusefi_small-can-board.ini | 564 ++++++++--------- .../generated/rusefi_stm32f429_nucleo.ini | 564 ++++++++--------- .../generated/rusefi_stm32f767_nucleo.ini | 564 ++++++++--------- .../generated/rusefi_stm32h743_nucleo.ini | 564 ++++++++--------- .../generated/rusefi_subaru_eg33_f7.ini | 564 ++++++++--------- .../tunerstudio/generated/rusefi_t-b-g.ini | 564 ++++++++--------- .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 564 ++++++++--------- .../tunerstudio/generated/rusefi_uaefi.ini | 570 ++++++++--------- .../tunerstudio/generated/rusefi_uaefi121.ini | 564 ++++++++--------- .../com/rusefi/config/generated/Fields.java | 591 +++++++++--------- 190 files changed, 22646 insertions(+), 22647 deletions(-) diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h index 13d78880f7..2c6b7b4e6a 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,847 +5104,847 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; /** - offset 22964 bit 0 */ + offset 22972 bit 0 */ bool boardUseTachPullUp : 1 {}; /** - offset 22964 bit 1 */ + offset 22972 bit 1 */ bool boardUseTempPullUp : 1 {}; /** - offset 22964 bit 2 */ + offset 22972 bit 2 */ bool boardUseCrankPullUp : 1 {}; /** - offset 22964 bit 3 */ + offset 22972 bit 3 */ bool boardUse2stepPullDown : 1 {}; /** - offset 22964 bit 4 */ + offset 22972 bit 4 */ bool boardUseCamPullDown : 1 {}; /** - offset 22964 bit 5 */ + offset 22972 bit 5 */ bool unusedBit_220_5 : 1 {}; /** - offset 22964 bit 6 */ + offset 22972 bit 6 */ bool unusedBit_220_6 : 1 {}; /** - offset 22964 bit 7 */ + offset 22972 bit 7 */ bool unusedBit_220_7 : 1 {}; /** - offset 22964 bit 8 */ + offset 22972 bit 8 */ bool unusedBit_220_8 : 1 {}; /** - offset 22964 bit 9 */ + offset 22972 bit 9 */ bool unusedBit_220_9 : 1 {}; /** - offset 22964 bit 10 */ + offset 22972 bit 10 */ bool unusedBit_220_10 : 1 {}; /** - offset 22964 bit 11 */ + offset 22972 bit 11 */ bool unusedBit_220_11 : 1 {}; /** - offset 22964 bit 12 */ + offset 22972 bit 12 */ bool unusedBit_220_12 : 1 {}; /** - offset 22964 bit 13 */ + offset 22972 bit 13 */ bool unusedBit_220_13 : 1 {}; /** - offset 22964 bit 14 */ + offset 22972 bit 14 */ bool unusedBit_220_14 : 1 {}; /** - offset 22964 bit 15 */ + offset 22972 bit 15 */ bool unusedBit_220_15 : 1 {}; /** - offset 22964 bit 16 */ + offset 22972 bit 16 */ bool unusedBit_220_16 : 1 {}; /** - offset 22964 bit 17 */ + offset 22972 bit 17 */ bool unusedBit_220_17 : 1 {}; /** - offset 22964 bit 18 */ + offset 22972 bit 18 */ bool unusedBit_220_18 : 1 {}; /** - offset 22964 bit 19 */ + offset 22972 bit 19 */ bool unusedBit_220_19 : 1 {}; /** - offset 22964 bit 20 */ + offset 22972 bit 20 */ bool unusedBit_220_20 : 1 {}; /** - offset 22964 bit 21 */ + offset 22972 bit 21 */ bool unusedBit_220_21 : 1 {}; /** - offset 22964 bit 22 */ + offset 22972 bit 22 */ bool unusedBit_220_22 : 1 {}; /** - offset 22964 bit 23 */ + offset 22972 bit 23 */ bool unusedBit_220_23 : 1 {}; /** - offset 22964 bit 24 */ + offset 22972 bit 24 */ bool unusedBit_220_24 : 1 {}; /** - offset 22964 bit 25 */ + offset 22972 bit 25 */ bool unusedBit_220_25 : 1 {}; /** - offset 22964 bit 26 */ + offset 22972 bit 26 */ bool unusedBit_220_26 : 1 {}; /** - offset 22964 bit 27 */ + offset 22972 bit 27 */ bool unusedBit_220_27 : 1 {}; /** - offset 22964 bit 28 */ + offset 22972 bit 28 */ bool unusedBit_220_28 : 1 {}; /** - offset 22964 bit 29 */ + offset 22972 bit 29 */ bool unusedBit_220_29 : 1 {}; /** - offset 22964 bit 30 */ + offset 22972 bit 30 */ bool unusedBit_220_30 : 1 {}; /** - offset 22964 bit 31 */ + offset 22972 bit 31 */ bool unusedBit_220_31 : 1 {}; }; -static_assert(sizeof(persistent_config_s) == 22968); +static_assert(sizeof(persistent_config_s) == 22976); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h index 05d6d350ba..5303bb0c81 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,847 +5104,847 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; /** - offset 22964 bit 0 */ + offset 22972 bit 0 */ bool boardUseTachPullUp : 1 {}; /** - offset 22964 bit 1 */ + offset 22972 bit 1 */ bool boardUseCrankPullUp : 1 {}; /** - offset 22964 bit 2 */ + offset 22972 bit 2 */ bool boardUseTempPullUp : 1 {}; /** - offset 22964 bit 3 */ + offset 22972 bit 3 */ bool boardUse2stepPullDown : 1 {}; /** - offset 22964 bit 4 */ + offset 22972 bit 4 */ bool boardUseCamPullDown : 1 {}; /** - offset 22964 bit 5 */ + offset 22972 bit 5 */ bool boardUseD4PullDown : 1 {}; /** - offset 22964 bit 6 */ + offset 22972 bit 6 */ bool boardUseD5PullDown : 1 {}; /** - offset 22964 bit 7 */ + offset 22972 bit 7 */ bool boardUseCamVrPullUp : 1 {}; /** - offset 22964 bit 8 */ + offset 22972 bit 8 */ bool boardUseD2PullDown : 1 {}; /** - offset 22964 bit 9 */ + offset 22972 bit 9 */ bool boardUseD3PullDown : 1 {}; /** - offset 22964 bit 10 */ + offset 22972 bit 10 */ bool unusedBit_225_10 : 1 {}; /** - offset 22964 bit 11 */ + offset 22972 bit 11 */ bool unusedBit_225_11 : 1 {}; /** - offset 22964 bit 12 */ + offset 22972 bit 12 */ bool unusedBit_225_12 : 1 {}; /** - offset 22964 bit 13 */ + offset 22972 bit 13 */ bool unusedBit_225_13 : 1 {}; /** - offset 22964 bit 14 */ + offset 22972 bit 14 */ bool unusedBit_225_14 : 1 {}; /** - offset 22964 bit 15 */ + offset 22972 bit 15 */ bool unusedBit_225_15 : 1 {}; /** - offset 22964 bit 16 */ + offset 22972 bit 16 */ bool unusedBit_225_16 : 1 {}; /** - offset 22964 bit 17 */ + offset 22972 bit 17 */ bool unusedBit_225_17 : 1 {}; /** - offset 22964 bit 18 */ + offset 22972 bit 18 */ bool unusedBit_225_18 : 1 {}; /** - offset 22964 bit 19 */ + offset 22972 bit 19 */ bool unusedBit_225_19 : 1 {}; /** - offset 22964 bit 20 */ + offset 22972 bit 20 */ bool unusedBit_225_20 : 1 {}; /** - offset 22964 bit 21 */ + offset 22972 bit 21 */ bool unusedBit_225_21 : 1 {}; /** - offset 22964 bit 22 */ + offset 22972 bit 22 */ bool unusedBit_225_22 : 1 {}; /** - offset 22964 bit 23 */ + offset 22972 bit 23 */ bool unusedBit_225_23 : 1 {}; /** - offset 22964 bit 24 */ + offset 22972 bit 24 */ bool unusedBit_225_24 : 1 {}; /** - offset 22964 bit 25 */ + offset 22972 bit 25 */ bool unusedBit_225_25 : 1 {}; /** - offset 22964 bit 26 */ + offset 22972 bit 26 */ bool unusedBit_225_26 : 1 {}; /** - offset 22964 bit 27 */ + offset 22972 bit 27 */ bool unusedBit_225_27 : 1 {}; /** - offset 22964 bit 28 */ + offset 22972 bit 28 */ bool unusedBit_225_28 : 1 {}; /** - offset 22964 bit 29 */ + offset 22972 bit 29 */ bool unusedBit_225_29 : 1 {}; /** - offset 22964 bit 30 */ + offset 22972 bit 30 */ bool unusedBit_225_30 : 1 {}; /** - offset 22964 bit 31 */ + offset 22972 bit 31 */ bool unusedBit_225_31 : 1 {}; }; -static_assert(sizeof(persistent_config_s) == 22968); +static_assert(sizeof(persistent_config_s) == 22976); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h index 05d6d350ba..5303bb0c81 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,847 +5104,847 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; /** - offset 22964 bit 0 */ + offset 22972 bit 0 */ bool boardUseTachPullUp : 1 {}; /** - offset 22964 bit 1 */ + offset 22972 bit 1 */ bool boardUseCrankPullUp : 1 {}; /** - offset 22964 bit 2 */ + offset 22972 bit 2 */ bool boardUseTempPullUp : 1 {}; /** - offset 22964 bit 3 */ + offset 22972 bit 3 */ bool boardUse2stepPullDown : 1 {}; /** - offset 22964 bit 4 */ + offset 22972 bit 4 */ bool boardUseCamPullDown : 1 {}; /** - offset 22964 bit 5 */ + offset 22972 bit 5 */ bool boardUseD4PullDown : 1 {}; /** - offset 22964 bit 6 */ + offset 22972 bit 6 */ bool boardUseD5PullDown : 1 {}; /** - offset 22964 bit 7 */ + offset 22972 bit 7 */ bool boardUseCamVrPullUp : 1 {}; /** - offset 22964 bit 8 */ + offset 22972 bit 8 */ bool boardUseD2PullDown : 1 {}; /** - offset 22964 bit 9 */ + offset 22972 bit 9 */ bool boardUseD3PullDown : 1 {}; /** - offset 22964 bit 10 */ + offset 22972 bit 10 */ bool unusedBit_225_10 : 1 {}; /** - offset 22964 bit 11 */ + offset 22972 bit 11 */ bool unusedBit_225_11 : 1 {}; /** - offset 22964 bit 12 */ + offset 22972 bit 12 */ bool unusedBit_225_12 : 1 {}; /** - offset 22964 bit 13 */ + offset 22972 bit 13 */ bool unusedBit_225_13 : 1 {}; /** - offset 22964 bit 14 */ + offset 22972 bit 14 */ bool unusedBit_225_14 : 1 {}; /** - offset 22964 bit 15 */ + offset 22972 bit 15 */ bool unusedBit_225_15 : 1 {}; /** - offset 22964 bit 16 */ + offset 22972 bit 16 */ bool unusedBit_225_16 : 1 {}; /** - offset 22964 bit 17 */ + offset 22972 bit 17 */ bool unusedBit_225_17 : 1 {}; /** - offset 22964 bit 18 */ + offset 22972 bit 18 */ bool unusedBit_225_18 : 1 {}; /** - offset 22964 bit 19 */ + offset 22972 bit 19 */ bool unusedBit_225_19 : 1 {}; /** - offset 22964 bit 20 */ + offset 22972 bit 20 */ bool unusedBit_225_20 : 1 {}; /** - offset 22964 bit 21 */ + offset 22972 bit 21 */ bool unusedBit_225_21 : 1 {}; /** - offset 22964 bit 22 */ + offset 22972 bit 22 */ bool unusedBit_225_22 : 1 {}; /** - offset 22964 bit 23 */ + offset 22972 bit 23 */ bool unusedBit_225_23 : 1 {}; /** - offset 22964 bit 24 */ + offset 22972 bit 24 */ bool unusedBit_225_24 : 1 {}; /** - offset 22964 bit 25 */ + offset 22972 bit 25 */ bool unusedBit_225_25 : 1 {}; /** - offset 22964 bit 26 */ + offset 22972 bit 26 */ bool unusedBit_225_26 : 1 {}; /** - offset 22964 bit 27 */ + offset 22972 bit 27 */ bool unusedBit_225_27 : 1 {}; /** - offset 22964 bit 28 */ + offset 22972 bit 28 */ bool unusedBit_225_28 : 1 {}; /** - offset 22964 bit 29 */ + offset 22972 bit 29 */ bool unusedBit_225_29 : 1 {}; /** - offset 22964 bit 30 */ + offset 22972 bit 30 */ bool unusedBit_225_30 : 1 {}; /** - offset 22964 bit 31 */ + offset 22972 bit 31 */ bool unusedBit_225_31 : 1 {}; }; -static_assert(sizeof(persistent_config_s) == 22968); +static_assert(sizeof(persistent_config_s) == 22976); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4k-gdi.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4k-gdi.h index b8d0631fd1..65008e1dfb 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4k-gdi.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4k-gdi.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 31696 + * offset 31704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 31760 + * offset 31768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 31824 + * offset 31832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 31888 + * offset 31896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 31952 + * offset 31960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 31984 + * offset 31992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 32016 + * offset 32024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 32048 + * offset 32056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 32056 + * offset 32064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 32184 + * offset 32192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 32248 + * offset 32256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 32312 + * offset 32320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 32440 + * offset 32448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 32568 + * offset 32576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 32632 + * offset 32640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 32640 + * offset 32648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 32648 + * offset 32656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 33160 + * offset 33168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 33192 + * offset 33200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 33224 + * offset 33232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 33284 + * offset 33292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 33796 + * offset 33804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 33828 + * offset 33836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 33860 + * offset 33868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 33924 + * offset 33932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 33940 + * offset 33948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 33956 + * offset 33964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 34020 + * offset 34028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 34036 + * offset 34044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 34052 + * offset 34060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 34564 + * offset 34572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 34596 + * offset 34604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 34628 + * offset 34636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 35140 + * offset 35148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 35172 + * offset 35180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 35204 + * offset 35212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 35460 + * offset 35468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 35492 + * offset 35500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 35524 + * offset 35532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 35780 + * offset 35788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 35812 + * offset 35820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 35844 + * offset 35852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 36100 + * offset 36108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 36116 + * offset 36124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 36132 + * offset 36140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 36388 + * offset 36396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 36404 + * offset 36412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 36420 + * offset 36428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 36484 + * offset 36492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 36500 + * offset 36508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 36516 + * offset 36524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 36596 + * offset 36604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 36612 + * offset 36620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 36632 + * offset 36640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 36640 + * offset 36648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 36648 + * offset 36656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 36840 + * offset 36848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 36848 + * offset 36856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 36856 + * offset 36864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 37048 + * offset 37056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 37064 + * offset 37072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 37072 + * offset 37080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 37080 + * offset 37088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 37088 + * offset 37096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 37096 + * offset 37104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 37104 + * offset 37112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 37112 + * offset 37120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 37120 + * offset 37128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 37128 + * offset 37136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 37136 + * offset 37144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 37144 + * offset 37152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 37152 + * offset 37160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 37160 + * offset 37168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 37168 + * offset 37176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 37176 + * offset 37184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 37184 + * offset 37192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 37192 + * offset 37200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 37200 + * offset 37208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 37208 + * offset 37216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 37244 + * offset 37252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 37250 + * offset 37258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 37256 + * offset 37264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 37292 + * offset 37300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 37298 + * offset 37306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 37304 + * offset 37312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 37336 + * offset 37344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 37344 + * offset 37352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 37352 + * offset 37360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 37384 + * offset 37392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 37392 + * offset 37400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 37400 + * offset 37408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 37432 + * offset 37440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 37440 + * offset 37448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 37448 + * offset 37456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 38200 + * offset 38208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 38952 + * offset 38960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 38976 + * offset 38984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 39000 + * offset 39008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 39376 + * offset 39384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 39752 + * offset 39760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 39776 + * offset 39784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 39800 + * offset 39808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 39824 + * offset 39832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 39848 + * offset 39856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 39872 + * offset 39880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 39896 + * offset 39904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 39920 + * offset 39928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 39944 + * offset 39952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 39968 + * offset 39976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 39992 + * offset 40000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 40016 + * offset 40024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 40032 + * offset 40040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 40040 + * offset 40048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 40048 + * offset 40056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 40084 + * offset 40092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 40096 + * offset 40104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 40108 + * offset 40116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 40116 + * offset 40124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 40124 + * offset 40132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 40132 + * offset 40140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 40140 + * offset 40148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 40148 + * offset 40156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 40156 + * offset 40164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 40172 + * offset 40180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 40188 + * offset 40196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 40196 + * offset 40204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 40212 + * offset 40220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 40412 + * offset 40420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 40432 + * offset 40440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 40442 + * offset 40450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 40542 + * offset 40550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 40562 + * offset 40570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 40572 + * offset 40580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 40604 + * offset 40612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 40620 + * offset 40628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 40624 + * offset 40632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 40628 + * offset 40636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 40632 + * offset 40640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 40640 + * offset 40648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 40656 + * offset 40664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 40664 + * offset 40672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 40672 + * offset 40680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 40680 + * offset 40688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 40688 + * offset 40696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 40696 + * offset 40704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 40704 + * offset 40712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 40712 + * offset 40720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 40720 + * offset 40728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 40728 + * offset 40736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 40736 + * offset 40744 */ float tcu_shiftTime; /** * units: Volts - * offset 40740 + * offset 40748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 40772 + * offset 40780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 40780 + * offset 40788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 40788 + * offset 40796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 40808 + * offset 40816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 40828 + * offset 40836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 40848 + * offset 40856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 40868 + * offset 40876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 40888 + * offset 40896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 40908 + * offset 40916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 40928 + * offset 40936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 40948 + * offset 40956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 40956 + * offset 40964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 40964); +static_assert(sizeof(persistent_config_s) == 40972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h index 93beab13e2..de7b535814 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,847 +5104,847 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; /** - offset 22964 bit 0 */ + offset 22972 bit 0 */ bool boardUseTempPullUp : 1 {}; /** - offset 22964 bit 1 */ + offset 22972 bit 1 */ bool boardUse2stepPullDown : 1 {}; /** - offset 22964 bit 2 */ + offset 22972 bit 2 */ bool boardUseD2PullDown : 1 {}; /** - offset 22964 bit 3 */ + offset 22972 bit 3 */ bool boardUseD3PullDown : 1 {}; /** - offset 22964 bit 4 */ + offset 22972 bit 4 */ bool boardUseTachPullUp : 1 {}; /** - offset 22964 bit 5 */ + offset 22972 bit 5 */ bool unusedBit_220_5 : 1 {}; /** - offset 22964 bit 6 */ + offset 22972 bit 6 */ bool unusedBit_220_6 : 1 {}; /** - offset 22964 bit 7 */ + offset 22972 bit 7 */ bool unusedBit_220_7 : 1 {}; /** - offset 22964 bit 8 */ + offset 22972 bit 8 */ bool unusedBit_220_8 : 1 {}; /** - offset 22964 bit 9 */ + offset 22972 bit 9 */ bool unusedBit_220_9 : 1 {}; /** - offset 22964 bit 10 */ + offset 22972 bit 10 */ bool unusedBit_220_10 : 1 {}; /** - offset 22964 bit 11 */ + offset 22972 bit 11 */ bool unusedBit_220_11 : 1 {}; /** - offset 22964 bit 12 */ + offset 22972 bit 12 */ bool unusedBit_220_12 : 1 {}; /** - offset 22964 bit 13 */ + offset 22972 bit 13 */ bool unusedBit_220_13 : 1 {}; /** - offset 22964 bit 14 */ + offset 22972 bit 14 */ bool unusedBit_220_14 : 1 {}; /** - offset 22964 bit 15 */ + offset 22972 bit 15 */ bool unusedBit_220_15 : 1 {}; /** - offset 22964 bit 16 */ + offset 22972 bit 16 */ bool unusedBit_220_16 : 1 {}; /** - offset 22964 bit 17 */ + offset 22972 bit 17 */ bool unusedBit_220_17 : 1 {}; /** - offset 22964 bit 18 */ + offset 22972 bit 18 */ bool unusedBit_220_18 : 1 {}; /** - offset 22964 bit 19 */ + offset 22972 bit 19 */ bool unusedBit_220_19 : 1 {}; /** - offset 22964 bit 20 */ + offset 22972 bit 20 */ bool unusedBit_220_20 : 1 {}; /** - offset 22964 bit 21 */ + offset 22972 bit 21 */ bool unusedBit_220_21 : 1 {}; /** - offset 22964 bit 22 */ + offset 22972 bit 22 */ bool unusedBit_220_22 : 1 {}; /** - offset 22964 bit 23 */ + offset 22972 bit 23 */ bool unusedBit_220_23 : 1 {}; /** - offset 22964 bit 24 */ + offset 22972 bit 24 */ bool unusedBit_220_24 : 1 {}; /** - offset 22964 bit 25 */ + offset 22972 bit 25 */ bool unusedBit_220_25 : 1 {}; /** - offset 22964 bit 26 */ + offset 22972 bit 26 */ bool unusedBit_220_26 : 1 {}; /** - offset 22964 bit 27 */ + offset 22972 bit 27 */ bool unusedBit_220_27 : 1 {}; /** - offset 22964 bit 28 */ + offset 22972 bit 28 */ bool unusedBit_220_28 : 1 {}; /** - offset 22964 bit 29 */ + offset 22972 bit 29 */ bool unusedBit_220_29 : 1 {}; /** - offset 22964 bit 30 */ + offset 22972 bit 30 */ bool unusedBit_220_30 : 1 {}; /** - offset 22964 bit 31 */ + offset 22972 bit 31 */ bool unusedBit_220_31 : 1 {}; }; -static_assert(sizeof(persistent_config_s) == 22968); +static_assert(sizeof(persistent_config_s) == 22976); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h index cb661b1436..0f24aab928 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5480 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5488 + * offset 5496 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5552 + * offset 5560 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5560 + * offset 5568 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5568 + * offset 5576 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5600 + * offset 5608 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5632 + * offset 5640 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5640 + * offset 5648 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5672 + * offset 5680 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5676 + * offset 5684 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5680 + * offset 5688 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5712 + * offset 5720 */ lua_script_t luaScript; /** * units: C - * offset 13712 + * offset 13720 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13776 + * offset 13784 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13840 + * offset 13848 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13904 + * offset 13912 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13968 + * offset 13976 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14000 + * offset 14008 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14032 + * offset 14040 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14064 + * offset 14072 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14072 + * offset 14080 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14200 + * offset 14208 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14264 + * offset 14272 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,847 +5104,847 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14328 + * offset 14336 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14456 + * offset 14464 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14584 + * offset 14592 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14648 + * offset 14656 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14656 + * offset 14664 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14664 + * offset 14672 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15176 + * offset 15184 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15208 + * offset 15216 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15240 + * offset 15248 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15300 + * offset 15308 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15812 + * offset 15820 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15844 + * offset 15852 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15876 + * offset 15884 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15940 + * offset 15948 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15956 + * offset 15964 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15972 + * offset 15980 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16036 + * offset 16044 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16052 + * offset 16060 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16068 + * offset 16076 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16580 + * offset 16588 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16612 + * offset 16620 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16644 + * offset 16652 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17156 + * offset 17164 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17188 + * offset 17196 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17220 + * offset 17228 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17476 + * offset 17484 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17508 + * offset 17516 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17540 + * offset 17548 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17796 + * offset 17804 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17828 + * offset 17836 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17860 + * offset 17868 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18116 + * offset 18124 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18132 + * offset 18140 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18148 + * offset 18156 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18404 + * offset 18412 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18420 + * offset 18428 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18436 + * offset 18444 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18500 + * offset 18508 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18516 + * offset 18524 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18532 + * offset 18540 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18612 + * offset 18620 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18628 + * offset 18636 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18648 + * offset 18656 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18656 + * offset 18664 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18664 + * offset 18672 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18856 + * offset 18864 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18864 + * offset 18872 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18872 + * offset 18880 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19064 + * offset 19072 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19080 + * offset 19088 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19168 + * offset 19176 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19176 + * offset 19184 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19184 + * offset 19192 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19192 + * offset 19200 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19200 + * offset 19208 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19208 + * offset 19216 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19216 + * offset 19224 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19224 + * offset 19232 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19260 + * offset 19268 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19266 + * offset 19274 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19272 + * offset 19280 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19308 + * offset 19316 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19314 + * offset 19322 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19320 + * offset 19328 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19352 + * offset 19360 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19360 + * offset 19368 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19368 + * offset 19376 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19400 + * offset 19408 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19408 + * offset 19416 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19416 + * offset 19424 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19448 + * offset 19456 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19456 + * offset 19464 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19464 + * offset 19472 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20216 + * offset 20224 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20968 + * offset 20976 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20992 + * offset 21000 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21016 + * offset 21024 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21392 + * offset 21400 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21768 + * offset 21776 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21792 + * offset 21800 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21816 + * offset 21824 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21840 + * offset 21848 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21864 + * offset 21872 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21888 + * offset 21896 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21912 + * offset 21920 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21936 + * offset 21944 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21960 + * offset 21968 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21984 + * offset 21992 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 22008 + * offset 22016 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22032 + * offset 22040 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22048 + * offset 22056 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22056 + * offset 22064 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22064 + * offset 22072 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22100 + * offset 22108 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22112 + * offset 22120 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22124 + * offset 22132 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22132 + * offset 22140 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22148 + * offset 22156 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22156 + * offset 22164 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22164 + * offset 22172 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22188 + * offset 22196 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22204 + * offset 22212 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22212 + * offset 22220 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22228 + * offset 22236 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22428 + * offset 22436 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22448 + * offset 22456 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22458 + * offset 22466 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22558 + * offset 22566 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22578 + * offset 22586 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22588 + * offset 22596 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22620 + * offset 22628 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22636 + * offset 22644 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22640 + * offset 22648 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22644 + * offset 22652 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22648 + * offset 22656 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22656 + * offset 22664 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22672 + * offset 22680 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22680 + * offset 22688 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22688 + * offset 22696 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22696 + * offset 22704 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22736 + * offset 22744 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22744 + * offset 22752 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22752 + * offset 22760 */ float tcu_shiftTime; /** * units: Volts - * offset 22756 + * offset 22764 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22788 + * offset 22796 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22796 + * offset 22804 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22804 + * offset 22812 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22824 + * offset 22832 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22844 + * offset 22852 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22864 + * offset 22872 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22884 + * offset 22892 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22904 + * offset 22912 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22924 + * offset 22932 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22944 + * offset 22952 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22964 + * offset 22972 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22972 + * offset 22980 */ scaled_channel minimumOilPressureValues[8]; /** - offset 22980 bit 0 */ + offset 22988 bit 0 */ bool boardUseTempPullUp : 1 {}; /** - offset 22980 bit 1 */ + offset 22988 bit 1 */ bool boardUse2stepPullDown : 1 {}; /** - offset 22980 bit 2 */ + offset 22988 bit 2 */ bool boardUseD2PullDown : 1 {}; /** - offset 22980 bit 3 */ + offset 22988 bit 3 */ bool boardUseD3PullDown : 1 {}; /** - offset 22980 bit 4 */ + offset 22988 bit 4 */ bool boardUseCrankPullUp : 1 {}; /** - offset 22980 bit 5 */ + offset 22988 bit 5 */ bool boardUseH1PullDown : 1 {}; /** - offset 22980 bit 6 */ + offset 22988 bit 6 */ bool boardUseH2PullDown : 1 {}; /** - offset 22980 bit 7 */ + offset 22988 bit 7 */ bool boardUseH3PullDown : 1 {}; /** - offset 22980 bit 8 */ + offset 22988 bit 8 */ bool boardUseH4PullDown : 1 {}; /** - offset 22980 bit 9 */ + offset 22988 bit 9 */ bool boardUseH5PullDown : 1 {}; /** - offset 22980 bit 10 */ + offset 22988 bit 10 */ bool boardUseFlexPullDown : 1 {}; /** - offset 22980 bit 11 */ + offset 22988 bit 11 */ bool unusedBit_226_11 : 1 {}; /** - offset 22980 bit 12 */ + offset 22988 bit 12 */ bool unusedBit_226_12 : 1 {}; /** - offset 22980 bit 13 */ + offset 22988 bit 13 */ bool unusedBit_226_13 : 1 {}; /** - offset 22980 bit 14 */ + offset 22988 bit 14 */ bool unusedBit_226_14 : 1 {}; /** - offset 22980 bit 15 */ + offset 22988 bit 15 */ bool unusedBit_226_15 : 1 {}; /** - offset 22980 bit 16 */ + offset 22988 bit 16 */ bool unusedBit_226_16 : 1 {}; /** - offset 22980 bit 17 */ + offset 22988 bit 17 */ bool unusedBit_226_17 : 1 {}; /** - offset 22980 bit 18 */ + offset 22988 bit 18 */ bool unusedBit_226_18 : 1 {}; /** - offset 22980 bit 19 */ + offset 22988 bit 19 */ bool unusedBit_226_19 : 1 {}; /** - offset 22980 bit 20 */ + offset 22988 bit 20 */ bool unusedBit_226_20 : 1 {}; /** - offset 22980 bit 21 */ + offset 22988 bit 21 */ bool unusedBit_226_21 : 1 {}; /** - offset 22980 bit 22 */ + offset 22988 bit 22 */ bool unusedBit_226_22 : 1 {}; /** - offset 22980 bit 23 */ + offset 22988 bit 23 */ bool unusedBit_226_23 : 1 {}; /** - offset 22980 bit 24 */ + offset 22988 bit 24 */ bool unusedBit_226_24 : 1 {}; /** - offset 22980 bit 25 */ + offset 22988 bit 25 */ bool unusedBit_226_25 : 1 {}; /** - offset 22980 bit 26 */ + offset 22988 bit 26 */ bool unusedBit_226_26 : 1 {}; /** - offset 22980 bit 27 */ + offset 22988 bit 27 */ bool unusedBit_226_27 : 1 {}; /** - offset 22980 bit 28 */ + offset 22988 bit 28 */ bool unusedBit_226_28 : 1 {}; /** - offset 22980 bit 29 */ + offset 22988 bit 29 */ bool unusedBit_226_29 : 1 {}; /** - offset 22980 bit 30 */ + offset 22988 bit 30 */ bool unusedBit_226_30 : 1 {}; /** - offset 22980 bit 31 */ + offset 22988 bit 31 */ bool unusedBit_226_31 : 1 {}; }; -static_assert(sizeof(persistent_config_s) == 22984); +static_assert(sizeof(persistent_config_s) == 22992); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h index cb661b1436..0f24aab928 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5480 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5488 + * offset 5496 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5552 + * offset 5560 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5560 + * offset 5568 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5568 + * offset 5576 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5600 + * offset 5608 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5632 + * offset 5640 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5640 + * offset 5648 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5672 + * offset 5680 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5676 + * offset 5684 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5680 + * offset 5688 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5712 + * offset 5720 */ lua_script_t luaScript; /** * units: C - * offset 13712 + * offset 13720 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13776 + * offset 13784 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13840 + * offset 13848 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13904 + * offset 13912 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13968 + * offset 13976 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14000 + * offset 14008 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14032 + * offset 14040 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14064 + * offset 14072 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14072 + * offset 14080 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14200 + * offset 14208 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14264 + * offset 14272 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,847 +5104,847 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14328 + * offset 14336 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14456 + * offset 14464 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14584 + * offset 14592 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14648 + * offset 14656 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14656 + * offset 14664 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14664 + * offset 14672 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15176 + * offset 15184 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15208 + * offset 15216 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15240 + * offset 15248 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15300 + * offset 15308 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15812 + * offset 15820 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15844 + * offset 15852 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15876 + * offset 15884 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15940 + * offset 15948 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15956 + * offset 15964 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15972 + * offset 15980 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16036 + * offset 16044 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16052 + * offset 16060 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16068 + * offset 16076 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16580 + * offset 16588 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16612 + * offset 16620 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16644 + * offset 16652 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17156 + * offset 17164 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17188 + * offset 17196 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17220 + * offset 17228 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17476 + * offset 17484 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17508 + * offset 17516 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17540 + * offset 17548 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17796 + * offset 17804 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17828 + * offset 17836 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17860 + * offset 17868 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18116 + * offset 18124 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18132 + * offset 18140 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18148 + * offset 18156 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18404 + * offset 18412 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18420 + * offset 18428 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18436 + * offset 18444 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18500 + * offset 18508 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18516 + * offset 18524 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18532 + * offset 18540 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18612 + * offset 18620 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18628 + * offset 18636 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18648 + * offset 18656 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18656 + * offset 18664 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18664 + * offset 18672 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18856 + * offset 18864 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18864 + * offset 18872 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18872 + * offset 18880 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19064 + * offset 19072 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19080 + * offset 19088 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19168 + * offset 19176 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19176 + * offset 19184 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19184 + * offset 19192 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19192 + * offset 19200 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19200 + * offset 19208 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19208 + * offset 19216 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19216 + * offset 19224 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19224 + * offset 19232 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19260 + * offset 19268 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19266 + * offset 19274 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19272 + * offset 19280 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19308 + * offset 19316 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19314 + * offset 19322 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19320 + * offset 19328 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19352 + * offset 19360 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19360 + * offset 19368 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19368 + * offset 19376 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19400 + * offset 19408 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19408 + * offset 19416 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19416 + * offset 19424 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19448 + * offset 19456 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19456 + * offset 19464 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19464 + * offset 19472 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20216 + * offset 20224 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20968 + * offset 20976 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20992 + * offset 21000 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21016 + * offset 21024 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21392 + * offset 21400 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21768 + * offset 21776 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21792 + * offset 21800 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21816 + * offset 21824 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21840 + * offset 21848 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21864 + * offset 21872 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21888 + * offset 21896 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21912 + * offset 21920 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21936 + * offset 21944 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21960 + * offset 21968 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21984 + * offset 21992 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 22008 + * offset 22016 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22032 + * offset 22040 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22048 + * offset 22056 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22056 + * offset 22064 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22064 + * offset 22072 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22100 + * offset 22108 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22112 + * offset 22120 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22124 + * offset 22132 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22132 + * offset 22140 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22148 + * offset 22156 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22156 + * offset 22164 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22164 + * offset 22172 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22188 + * offset 22196 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22204 + * offset 22212 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22212 + * offset 22220 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22228 + * offset 22236 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22428 + * offset 22436 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22448 + * offset 22456 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22458 + * offset 22466 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22558 + * offset 22566 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22578 + * offset 22586 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22588 + * offset 22596 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22620 + * offset 22628 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22636 + * offset 22644 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22640 + * offset 22648 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22644 + * offset 22652 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22648 + * offset 22656 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22656 + * offset 22664 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22672 + * offset 22680 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22680 + * offset 22688 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22688 + * offset 22696 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22696 + * offset 22704 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22736 + * offset 22744 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22744 + * offset 22752 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22752 + * offset 22760 */ float tcu_shiftTime; /** * units: Volts - * offset 22756 + * offset 22764 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22788 + * offset 22796 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22796 + * offset 22804 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22804 + * offset 22812 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22824 + * offset 22832 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22844 + * offset 22852 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22864 + * offset 22872 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22884 + * offset 22892 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22904 + * offset 22912 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22924 + * offset 22932 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22944 + * offset 22952 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22964 + * offset 22972 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22972 + * offset 22980 */ scaled_channel minimumOilPressureValues[8]; /** - offset 22980 bit 0 */ + offset 22988 bit 0 */ bool boardUseTempPullUp : 1 {}; /** - offset 22980 bit 1 */ + offset 22988 bit 1 */ bool boardUse2stepPullDown : 1 {}; /** - offset 22980 bit 2 */ + offset 22988 bit 2 */ bool boardUseD2PullDown : 1 {}; /** - offset 22980 bit 3 */ + offset 22988 bit 3 */ bool boardUseD3PullDown : 1 {}; /** - offset 22980 bit 4 */ + offset 22988 bit 4 */ bool boardUseCrankPullUp : 1 {}; /** - offset 22980 bit 5 */ + offset 22988 bit 5 */ bool boardUseH1PullDown : 1 {}; /** - offset 22980 bit 6 */ + offset 22988 bit 6 */ bool boardUseH2PullDown : 1 {}; /** - offset 22980 bit 7 */ + offset 22988 bit 7 */ bool boardUseH3PullDown : 1 {}; /** - offset 22980 bit 8 */ + offset 22988 bit 8 */ bool boardUseH4PullDown : 1 {}; /** - offset 22980 bit 9 */ + offset 22988 bit 9 */ bool boardUseH5PullDown : 1 {}; /** - offset 22980 bit 10 */ + offset 22988 bit 10 */ bool boardUseFlexPullDown : 1 {}; /** - offset 22980 bit 11 */ + offset 22988 bit 11 */ bool unusedBit_226_11 : 1 {}; /** - offset 22980 bit 12 */ + offset 22988 bit 12 */ bool unusedBit_226_12 : 1 {}; /** - offset 22980 bit 13 */ + offset 22988 bit 13 */ bool unusedBit_226_13 : 1 {}; /** - offset 22980 bit 14 */ + offset 22988 bit 14 */ bool unusedBit_226_14 : 1 {}; /** - offset 22980 bit 15 */ + offset 22988 bit 15 */ bool unusedBit_226_15 : 1 {}; /** - offset 22980 bit 16 */ + offset 22988 bit 16 */ bool unusedBit_226_16 : 1 {}; /** - offset 22980 bit 17 */ + offset 22988 bit 17 */ bool unusedBit_226_17 : 1 {}; /** - offset 22980 bit 18 */ + offset 22988 bit 18 */ bool unusedBit_226_18 : 1 {}; /** - offset 22980 bit 19 */ + offset 22988 bit 19 */ bool unusedBit_226_19 : 1 {}; /** - offset 22980 bit 20 */ + offset 22988 bit 20 */ bool unusedBit_226_20 : 1 {}; /** - offset 22980 bit 21 */ + offset 22988 bit 21 */ bool unusedBit_226_21 : 1 {}; /** - offset 22980 bit 22 */ + offset 22988 bit 22 */ bool unusedBit_226_22 : 1 {}; /** - offset 22980 bit 23 */ + offset 22988 bit 23 */ bool unusedBit_226_23 : 1 {}; /** - offset 22980 bit 24 */ + offset 22988 bit 24 */ bool unusedBit_226_24 : 1 {}; /** - offset 22980 bit 25 */ + offset 22988 bit 25 */ bool unusedBit_226_25 : 1 {}; /** - offset 22980 bit 26 */ + offset 22988 bit 26 */ bool unusedBit_226_26 : 1 {}; /** - offset 22980 bit 27 */ + offset 22988 bit 27 */ bool unusedBit_226_27 : 1 {}; /** - offset 22980 bit 28 */ + offset 22988 bit 28 */ bool unusedBit_226_28 : 1 {}; /** - offset 22980 bit 29 */ + offset 22988 bit 29 */ bool unusedBit_226_29 : 1 {}; /** - offset 22980 bit 30 */ + offset 22988 bit 30 */ bool unusedBit_226_30 : 1 {}; /** - offset 22980 bit 31 */ + offset 22988 bit 31 */ bool unusedBit_226_31 : 1 {}; }; -static_assert(sizeof(persistent_config_s) == 22984); +static_assert(sizeof(persistent_config_s) == 22992); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-silver.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-silver.h index 6db5f576a2..d5e53e08d6 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-silver.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-silver.h @@ -5079,120 +5079,120 @@ struct persistent_config_s { /** * offset 5468 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5476 + * offset 5484 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5540 + * offset 5548 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5548 + * offset 5556 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5556 + * offset 5564 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5588 + * offset 5596 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5620 + * offset 5628 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5628 + * offset 5636 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5660 + * offset 5668 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5664 + * offset 5672 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5668 + * offset 5676 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5700 + * offset 5708 */ lua_script_t luaScript; /** * units: C - * offset 13700 + * offset 13708 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13764 + * offset 13772 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13828 + * offset 13836 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13892 + * offset 13900 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13956 + * offset 13964 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13988 + * offset 13996 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14020 + * offset 14028 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14052 + * offset 14060 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14060 + * offset 14068 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14188 + * offset 14196 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14252 + * offset 14260 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5200,751 +5200,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14316 + * offset 14324 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14444 + * offset 14452 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14572 + * offset 14580 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14636 + * offset 14644 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14644 + * offset 14652 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14652 + * offset 14660 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15164 + * offset 15172 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15196 + * offset 15204 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15228 + * offset 15236 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15288 + * offset 15296 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15800 + * offset 15808 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15832 + * offset 15840 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15864 + * offset 15872 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15928 + * offset 15936 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15944 + * offset 15952 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15960 + * offset 15968 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16024 + * offset 16032 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16040 + * offset 16048 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16056 + * offset 16064 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16568 + * offset 16576 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16600 + * offset 16608 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16632 + * offset 16640 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17144 + * offset 17152 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17176 + * offset 17184 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17208 + * offset 17216 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17464 + * offset 17472 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17496 + * offset 17504 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17528 + * offset 17536 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17784 + * offset 17792 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17816 + * offset 17824 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17848 + * offset 17856 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18104 + * offset 18112 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18120 + * offset 18128 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18136 + * offset 18144 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18392 + * offset 18400 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18408 + * offset 18416 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18424 + * offset 18432 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18488 + * offset 18496 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18504 + * offset 18512 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18520 + * offset 18528 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18600 + * offset 18608 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18616 + * offset 18624 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18636 + * offset 18644 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18644 + * offset 18652 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18652 + * offset 18660 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18844 + * offset 18852 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18852 + * offset 18860 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18860 + * offset 18868 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19052 + * offset 19060 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19068 + * offset 19076 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19076 + * offset 19084 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19084 + * offset 19092 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19092 + * offset 19100 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19100 + * offset 19108 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19108 + * offset 19116 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19116 + * offset 19124 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19124 + * offset 19132 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19132 + * offset 19140 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19140 + * offset 19148 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19148 + * offset 19156 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19156 + * offset 19164 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19164 + * offset 19172 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19172 + * offset 19180 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19180 + * offset 19188 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19188 + * offset 19196 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19196 + * offset 19204 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19204 + * offset 19212 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19212 + * offset 19220 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19248 + * offset 19256 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19254 + * offset 19262 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19260 + * offset 19268 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19296 + * offset 19304 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19302 + * offset 19310 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19308 + * offset 19316 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19340 + * offset 19348 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19348 + * offset 19356 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19356 + * offset 19364 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19388 + * offset 19396 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19396 + * offset 19404 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19404 + * offset 19412 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19436 + * offset 19444 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19444 + * offset 19452 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19452 + * offset 19460 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20204 + * offset 20212 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20956 + * offset 20964 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20980 + * offset 20988 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21004 + * offset 21012 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21380 + * offset 21388 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21756 + * offset 21764 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21780 + * offset 21788 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21804 + * offset 21812 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21828 + * offset 21836 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21852 + * offset 21860 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21876 + * offset 21884 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21900 + * offset 21908 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21924 + * offset 21932 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21948 + * offset 21956 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21972 + * offset 21980 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21996 + * offset 22004 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22020 + * offset 22028 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22036 + * offset 22044 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22044 + * offset 22052 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22052 + * offset 22060 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22088 + * offset 22096 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22100 + * offset 22108 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22112 + * offset 22120 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22120 + * offset 22128 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22128 + * offset 22136 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22136 + * offset 22144 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22144 + * offset 22152 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22152 + * offset 22160 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22160 + * offset 22168 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22176 + * offset 22184 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22192 + * offset 22200 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22200 + * offset 22208 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22216 + * offset 22224 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22416 + * offset 22424 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22436 + * offset 22444 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22446 + * offset 22454 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22546 + * offset 22554 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22566 + * offset 22574 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22576 + * offset 22584 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22608 + * offset 22616 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22628 + * offset 22636 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22632 + * offset 22640 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22636 + * offset 22644 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22644 + * offset 22652 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22660 + * offset 22668 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22668 + * offset 22676 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22676 + * offset 22684 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22684 + * offset 22692 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22692 + * offset 22700 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22700 + * offset 22708 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22708 + * offset 22716 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22716 + * offset 22724 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22724 + * offset 22732 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22732 + * offset 22740 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22740 + * offset 22748 */ float tcu_shiftTime; /** * units: Volts - * offset 22744 + * offset 22752 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22776 + * offset 22784 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22784 + * offset 22792 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22792 + * offset 22800 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22812 + * offset 22820 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22832 + * offset 22840 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22852 + * offset 22860 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22872 + * offset 22880 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22892 + * offset 22900 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22912 + * offset 22920 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22932 + * offset 22940 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22952 + * offset 22960 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22960 + * offset 22968 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22968); +static_assert(sizeof(persistent_config_s) == 22976); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h b/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h index 92c3b649ce..c776b8017f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5236 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5244 + * offset 5252 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5308 + * offset 5316 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5316 + * offset 5324 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5324 + * offset 5332 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5356 + * offset 5364 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5388 + * offset 5396 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5396 + * offset 5404 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5428 + * offset 5436 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5432 + * offset 5440 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5436 + * offset 5444 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5468 + * offset 5476 */ lua_script_t luaScript; /** * units: C - * offset 13468 + * offset 13476 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13532 + * offset 13540 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13596 + * offset 13604 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13660 + * offset 13668 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13724 + * offset 13732 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13756 + * offset 13764 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 13788 + * offset 13796 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13820 + * offset 13828 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 13828 + * offset 13836 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 13956 + * offset 13964 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14020 + * offset 14028 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14084 + * offset 14092 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14212 + * offset 14220 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14340 + * offset 14348 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14404 + * offset 14412 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14412 + * offset 14420 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14420 + * offset 14428 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 14932 + * offset 14940 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 14964 + * offset 14972 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 14996 + * offset 15004 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15056 + * offset 15064 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15568 + * offset 15576 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15600 + * offset 15608 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15632 + * offset 15640 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15696 + * offset 15704 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15712 + * offset 15720 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15728 + * offset 15736 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15792 + * offset 15800 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15808 + * offset 15816 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 15824 + * offset 15832 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16080 + * offset 16088 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16112 + * offset 16120 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16128 + * offset 16136 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 16640 + * offset 16648 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 16672 + * offset 16680 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 16704 + * offset 16712 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 16960 + * offset 16968 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 16992 + * offset 17000 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17024 + * offset 17032 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17280 + * offset 17288 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17312 + * offset 17320 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17344 + * offset 17352 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 17600 + * offset 17608 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 17616 + * offset 17624 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 17632 + * offset 17640 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 17888 + * offset 17896 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 17904 + * offset 17912 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 17920 + * offset 17928 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 17984 + * offset 17992 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18000 + * offset 18008 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18016 + * offset 18024 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18096 + * offset 18104 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18112 + * offset 18120 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18132 + * offset 18140 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18140 + * offset 18148 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18148 + * offset 18156 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18340 + * offset 18348 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18348 + * offset 18356 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18356 + * offset 18364 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 18548 + * offset 18556 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 18564 + * offset 18572 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 18572 + * offset 18580 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 18580 + * offset 18588 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 18588 + * offset 18596 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 18596 + * offset 18604 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 18604 + * offset 18612 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 18612 + * offset 18620 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 18620 + * offset 18628 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 18628 + * offset 18636 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 18636 + * offset 18644 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 18644 + * offset 18652 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 18652 + * offset 18660 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 18660 + * offset 18668 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 18668 + * offset 18676 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 18676 + * offset 18684 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 18684 + * offset 18692 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 18692 + * offset 18700 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 18700 + * offset 18708 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 18708 + * offset 18716 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 18744 + * offset 18752 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 18750 + * offset 18758 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 18756 + * offset 18764 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 18792 + * offset 18800 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 18798 + * offset 18806 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 18804 + * offset 18812 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 18836 + * offset 18844 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 18844 + * offset 18852 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 18852 + * offset 18860 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 18884 + * offset 18892 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 18892 + * offset 18900 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 18900 + * offset 18908 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 18932 + * offset 18940 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 18940 + * offset 18948 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 18948 + * offset 18956 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 19700 + * offset 19708 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20452 + * offset 20460 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20476 + * offset 20484 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 20500 + * offset 20508 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 20876 + * offset 20884 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21252 + * offset 21260 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21276 + * offset 21284 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21300 + * offset 21308 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21324 + * offset 21332 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21348 + * offset 21356 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21372 + * offset 21380 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21396 + * offset 21404 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21420 + * offset 21428 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21444 + * offset 21452 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21468 + * offset 21476 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21492 + * offset 21500 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 21516 + * offset 21524 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 21532 + * offset 21540 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 21540 + * offset 21548 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 21548 + * offset 21556 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 21584 + * offset 21592 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 21596 + * offset 21604 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 21608 + * offset 21616 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 21616 + * offset 21624 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 21624 + * offset 21632 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 21632 + * offset 21640 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 21640 + * offset 21648 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 21648 + * offset 21656 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 21656 + * offset 21664 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 21672 + * offset 21680 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 21688 + * offset 21696 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 21696 + * offset 21704 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 21712 + * offset 21720 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 21912 + * offset 21920 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 21932 + * offset 21940 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 21942 + * offset 21950 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22042 + * offset 22050 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22062 + * offset 22070 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22072 + * offset 22080 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22104 + * offset 22112 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22120 + * offset 22128 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22124 + * offset 22132 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22128 + * offset 22136 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22132 + * offset 22140 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22140 + * offset 22148 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22156 + * offset 22164 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22164 + * offset 22172 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22172 + * offset 22180 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22180 + * offset 22188 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22188 + * offset 22196 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22196 + * offset 22204 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22204 + * offset 22212 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22212 + * offset 22220 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22220 + * offset 22228 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22228 + * offset 22236 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22236 + * offset 22244 */ float tcu_shiftTime; /** * units: Volts - * offset 22240 + * offset 22248 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22272 + * offset 22280 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22280 + * offset 22288 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22288 + * offset 22296 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22308 + * offset 22316 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22328 + * offset 22336 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22348 + * offset 22356 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22368 + * offset 22376 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22388 + * offset 22396 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22408 + * offset 22416 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22428 + * offset 22436 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22448 + * offset 22456 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22456 + * offset 22464 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22464); +static_assert(sizeof(persistent_config_s) == 22472); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h index 6b1e8bdb35..b2842765e0 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,761 +5104,761 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; /** - * offset 22964 + * offset 22972 */ Gpio communityCommsLedPin; /** * need 4 byte alignment * units: units - * offset 22966 + * offset 22974 */ - uint8_t alignmentFill_at_22966[2]; + uint8_t alignmentFill_at_22974[2]; }; -static_assert(sizeof(persistent_config_s) == 22968); +static_assert(sizeof(persistent_config_s) == 22976); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h b/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h b/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h index e7fc914b0e..22a5bce06f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,765 +5104,765 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16116 + * offset 16124 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16148 + * offset 16156 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 16180 + * offset 16188 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16436 + * offset 16444 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16468 + * offset 16476 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16500 + * offset 16508 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 17012 + * offset 17020 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 17044 + * offset 17052 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 17076 + * offset 17084 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17588 + * offset 17596 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17620 + * offset 17628 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17652 + * offset 17660 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17908 + * offset 17916 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17940 + * offset 17948 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17972 + * offset 17980 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 18228 + * offset 18236 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 18260 + * offset 18268 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 18292 + * offset 18300 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18548 + * offset 18556 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18564 + * offset 18572 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18580 + * offset 18588 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18836 + * offset 18844 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18852 + * offset 18860 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18868 + * offset 18876 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18932 + * offset 18940 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18948 + * offset 18956 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18964 + * offset 18972 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 19044 + * offset 19052 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 19060 + * offset 19068 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 19080 + * offset 19088 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 19088 + * offset 19096 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 19096 + * offset 19104 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 19288 + * offset 19296 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 19296 + * offset 19304 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 19304 + * offset 19312 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19496 + * offset 19504 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19512 + * offset 19520 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19520 + * offset 19528 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19528 + * offset 19536 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19536 + * offset 19544 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19544 + * offset 19552 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19552 + * offset 19560 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19560 + * offset 19568 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19568 + * offset 19576 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19576 + * offset 19584 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19584 + * offset 19592 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19592 + * offset 19600 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19600 + * offset 19608 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19608 + * offset 19616 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19616 + * offset 19624 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19624 + * offset 19632 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19632 + * offset 19640 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19640 + * offset 19648 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19648 + * offset 19656 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19656 + * offset 19664 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19692 + * offset 19700 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19698 + * offset 19706 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19704 + * offset 19712 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19740 + * offset 19748 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19746 + * offset 19754 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19752 + * offset 19760 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19784 + * offset 19792 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19792 + * offset 19800 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19800 + * offset 19808 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19832 + * offset 19840 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19840 + * offset 19848 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19848 + * offset 19856 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19880 + * offset 19888 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19888 + * offset 19896 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19896 + * offset 19904 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20648 + * offset 20656 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 21400 + * offset 21408 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 21424 + * offset 21432 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21448 + * offset 21456 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21824 + * offset 21832 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 22200 + * offset 22208 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 22224 + * offset 22232 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 22248 + * offset 22256 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 22272 + * offset 22280 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 22296 + * offset 22304 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 22320 + * offset 22328 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 22344 + * offset 22352 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 22368 + * offset 22376 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 22392 + * offset 22400 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 22416 + * offset 22424 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 22440 + * offset 22448 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22464 + * offset 22472 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22480 + * offset 22488 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22488 + * offset 22496 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22496 + * offset 22504 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22532 + * offset 22540 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22544 + * offset 22552 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22556 + * offset 22564 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22564 + * offset 22572 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22572 + * offset 22580 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22580 + * offset 22588 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22588 + * offset 22596 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22596 + * offset 22604 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22604 + * offset 22612 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22620 + * offset 22628 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22636 + * offset 22644 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22644 + * offset 22652 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22660 + * offset 22668 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22860 + * offset 22868 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22880 + * offset 22888 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22890 + * offset 22898 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22990 + * offset 22998 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 23010 + * offset 23018 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 23020 + * offset 23028 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 23052 + * offset 23060 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 23068 + * offset 23076 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 23072 + * offset 23080 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 23076 + * offset 23084 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 23080 + * offset 23088 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 23088 + * offset 23096 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 23104 + * offset 23112 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 23112 + * offset 23120 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 23120 + * offset 23128 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 23128 + * offset 23136 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 23136 + * offset 23144 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 23144 + * offset 23152 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 23152 + * offset 23160 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 23160 + * offset 23168 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 23168 + * offset 23176 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 23176 + * offset 23184 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 23184 + * offset 23192 */ float tcu_shiftTime; /** * units: Volts - * offset 23188 + * offset 23196 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 23220 + * offset 23228 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 23228 + * offset 23236 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 23236 + * offset 23244 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 23256 + * offset 23264 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 23276 + * offset 23284 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 23296 + * offset 23304 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 23316 + * offset 23324 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 23336 + * offset 23344 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 23356 + * offset 23364 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 23376 + * offset 23384 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 23396 + * offset 23404 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 23404 + * offset 23412 */ scaled_channel minimumOilPressureValues[8]; /** - * offset 23412 + * offset 23420 */ uint8_t hondaKcltGaugeAdder; /** - * offset 23413 + * offset 23421 */ uint8_t unusedConfigPadding[BOTTOM_PADDING]; /** * need 4 byte alignment * units: units - * offset 23449 + * offset 23457 */ - uint8_t alignmentFill_at_23449[3]; + uint8_t alignmentFill_at_23457[3]; }; -static_assert(sizeof(persistent_config_s) == 23452); +static_assert(sizeof(persistent_config_s) == 23460); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h b/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_mre-legacy_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_mre-legacy_f4.h index 45a44e2dbb..48de9d1297 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre-legacy_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre-legacy_f4.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 15696 + * offset 15704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 15760 + * offset 15768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 15824 + * offset 15832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 15888 + * offset 15896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 15952 + * offset 15960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 15984 + * offset 15992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 16016 + * offset 16024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 16048 + * offset 16056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 16056 + * offset 16064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 16184 + * offset 16192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 16248 + * offset 16256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 16312 + * offset 16320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 16440 + * offset 16448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 16568 + * offset 16576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 16632 + * offset 16640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 16640 + * offset 16648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 16648 + * offset 16656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 17160 + * offset 17168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17192 + * offset 17200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 17224 + * offset 17232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 17284 + * offset 17292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 17796 + * offset 17804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17828 + * offset 17836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17860 + * offset 17868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 17924 + * offset 17932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 17940 + * offset 17948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 17956 + * offset 17964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 18020 + * offset 18028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 18036 + * offset 18044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 18052 + * offset 18060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 18564 + * offset 18572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 18596 + * offset 18604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 18628 + * offset 18636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 19140 + * offset 19148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 19172 + * offset 19180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 19204 + * offset 19212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 19460 + * offset 19468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 19492 + * offset 19500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 19524 + * offset 19532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 19780 + * offset 19788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 19812 + * offset 19820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 19844 + * offset 19852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 20100 + * offset 20108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 20116 + * offset 20124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 20132 + * offset 20140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 20388 + * offset 20396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 20404 + * offset 20412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 20420 + * offset 20428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 20484 + * offset 20492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 20500 + * offset 20508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 20516 + * offset 20524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 20596 + * offset 20604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 20612 + * offset 20620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 20632 + * offset 20640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 20640 + * offset 20648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 20648 + * offset 20656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 20840 + * offset 20848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 20848 + * offset 20856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 20856 + * offset 20864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 21048 + * offset 21056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 21064 + * offset 21072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 21072 + * offset 21080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 21080 + * offset 21088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 21088 + * offset 21096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 21096 + * offset 21104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 21104 + * offset 21112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 21112 + * offset 21120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 21120 + * offset 21128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 21128 + * offset 21136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 21136 + * offset 21144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 21144 + * offset 21152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 21152 + * offset 21160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 21160 + * offset 21168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 21168 + * offset 21176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 21176 + * offset 21184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 21184 + * offset 21192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 21192 + * offset 21200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 21200 + * offset 21208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 21208 + * offset 21216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 21244 + * offset 21252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 21250 + * offset 21258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 21256 + * offset 21264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 21292 + * offset 21300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 21298 + * offset 21306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 21304 + * offset 21312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 21336 + * offset 21344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 21344 + * offset 21352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 21352 + * offset 21360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 21384 + * offset 21392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 21392 + * offset 21400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 21400 + * offset 21408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 21432 + * offset 21440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 21440 + * offset 21448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 21448 + * offset 21456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 22200 + * offset 22208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 22952 + * offset 22960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 22976 + * offset 22984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 23000 + * offset 23008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 23376 + * offset 23384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 23752 + * offset 23760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 23776 + * offset 23784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 23800 + * offset 23808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 23824 + * offset 23832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 23848 + * offset 23856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 23872 + * offset 23880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 23896 + * offset 23904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 23920 + * offset 23928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 23944 + * offset 23952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 23968 + * offset 23976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 23992 + * offset 24000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 24016 + * offset 24024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 24032 + * offset 24040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 24040 + * offset 24048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 24048 + * offset 24056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 24084 + * offset 24092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 24096 + * offset 24104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 24108 + * offset 24116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 24116 + * offset 24124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 24124 + * offset 24132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 24132 + * offset 24140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 24140 + * offset 24148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 24148 + * offset 24156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 24156 + * offset 24164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 24172 + * offset 24180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 24188 + * offset 24196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 24196 + * offset 24204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 24212 + * offset 24220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 24412 + * offset 24420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 24432 + * offset 24440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 24442 + * offset 24450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 24542 + * offset 24550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 24562 + * offset 24570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 24572 + * offset 24580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 24604 + * offset 24612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 24620 + * offset 24628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 24624 + * offset 24632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 24628 + * offset 24636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 24632 + * offset 24640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 24640 + * offset 24648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 24656 + * offset 24664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 24664 + * offset 24672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 24672 + * offset 24680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 24680 + * offset 24688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24688 + * offset 24696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24696 + * offset 24704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24704 + * offset 24712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24712 + * offset 24720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24720 + * offset 24728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24728 + * offset 24736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 24736 + * offset 24744 */ float tcu_shiftTime; /** * units: Volts - * offset 24740 + * offset 24748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 24772 + * offset 24780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 24780 + * offset 24788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 24788 + * offset 24796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 24808 + * offset 24816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 24828 + * offset 24836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 24848 + * offset 24856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 24868 + * offset 24876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 24888 + * offset 24896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 24908 + * offset 24916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 24928 + * offset 24936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 24948 + * offset 24956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 24956 + * offset 24964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 24964); +static_assert(sizeof(persistent_config_s) == 24972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h index 45a44e2dbb..48de9d1297 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 15696 + * offset 15704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 15760 + * offset 15768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 15824 + * offset 15832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 15888 + * offset 15896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 15952 + * offset 15960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 15984 + * offset 15992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 16016 + * offset 16024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 16048 + * offset 16056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 16056 + * offset 16064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 16184 + * offset 16192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 16248 + * offset 16256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 16312 + * offset 16320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 16440 + * offset 16448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 16568 + * offset 16576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 16632 + * offset 16640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 16640 + * offset 16648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 16648 + * offset 16656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 17160 + * offset 17168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17192 + * offset 17200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 17224 + * offset 17232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 17284 + * offset 17292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 17796 + * offset 17804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17828 + * offset 17836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17860 + * offset 17868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 17924 + * offset 17932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 17940 + * offset 17948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 17956 + * offset 17964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 18020 + * offset 18028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 18036 + * offset 18044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 18052 + * offset 18060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 18564 + * offset 18572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 18596 + * offset 18604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 18628 + * offset 18636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 19140 + * offset 19148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 19172 + * offset 19180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 19204 + * offset 19212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 19460 + * offset 19468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 19492 + * offset 19500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 19524 + * offset 19532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 19780 + * offset 19788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 19812 + * offset 19820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 19844 + * offset 19852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 20100 + * offset 20108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 20116 + * offset 20124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 20132 + * offset 20140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 20388 + * offset 20396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 20404 + * offset 20412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 20420 + * offset 20428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 20484 + * offset 20492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 20500 + * offset 20508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 20516 + * offset 20524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 20596 + * offset 20604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 20612 + * offset 20620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 20632 + * offset 20640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 20640 + * offset 20648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 20648 + * offset 20656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 20840 + * offset 20848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 20848 + * offset 20856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 20856 + * offset 20864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 21048 + * offset 21056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 21064 + * offset 21072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 21072 + * offset 21080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 21080 + * offset 21088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 21088 + * offset 21096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 21096 + * offset 21104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 21104 + * offset 21112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 21112 + * offset 21120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 21120 + * offset 21128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 21128 + * offset 21136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 21136 + * offset 21144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 21144 + * offset 21152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 21152 + * offset 21160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 21160 + * offset 21168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 21168 + * offset 21176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 21176 + * offset 21184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 21184 + * offset 21192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 21192 + * offset 21200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 21200 + * offset 21208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 21208 + * offset 21216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 21244 + * offset 21252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 21250 + * offset 21258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 21256 + * offset 21264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 21292 + * offset 21300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 21298 + * offset 21306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 21304 + * offset 21312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 21336 + * offset 21344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 21344 + * offset 21352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 21352 + * offset 21360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 21384 + * offset 21392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 21392 + * offset 21400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 21400 + * offset 21408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 21432 + * offset 21440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 21440 + * offset 21448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 21448 + * offset 21456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 22200 + * offset 22208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 22952 + * offset 22960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 22976 + * offset 22984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 23000 + * offset 23008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 23376 + * offset 23384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 23752 + * offset 23760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 23776 + * offset 23784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 23800 + * offset 23808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 23824 + * offset 23832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 23848 + * offset 23856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 23872 + * offset 23880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 23896 + * offset 23904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 23920 + * offset 23928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 23944 + * offset 23952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 23968 + * offset 23976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 23992 + * offset 24000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 24016 + * offset 24024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 24032 + * offset 24040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 24040 + * offset 24048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 24048 + * offset 24056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 24084 + * offset 24092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 24096 + * offset 24104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 24108 + * offset 24116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 24116 + * offset 24124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 24124 + * offset 24132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 24132 + * offset 24140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 24140 + * offset 24148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 24148 + * offset 24156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 24156 + * offset 24164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 24172 + * offset 24180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 24188 + * offset 24196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 24196 + * offset 24204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 24212 + * offset 24220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 24412 + * offset 24420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 24432 + * offset 24440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 24442 + * offset 24450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 24542 + * offset 24550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 24562 + * offset 24570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 24572 + * offset 24580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 24604 + * offset 24612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 24620 + * offset 24628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 24624 + * offset 24632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 24628 + * offset 24636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 24632 + * offset 24640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 24640 + * offset 24648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 24656 + * offset 24664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 24664 + * offset 24672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 24672 + * offset 24680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 24680 + * offset 24688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24688 + * offset 24696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24696 + * offset 24704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24704 + * offset 24712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24712 + * offset 24720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24720 + * offset 24728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24728 + * offset 24736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 24736 + * offset 24744 */ float tcu_shiftTime; /** * units: Volts - * offset 24740 + * offset 24748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 24772 + * offset 24780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 24780 + * offset 24788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 24788 + * offset 24796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 24808 + * offset 24816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 24828 + * offset 24836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 24848 + * offset 24856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 24868 + * offset 24876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 24888 + * offset 24896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 24908 + * offset 24916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 24928 + * offset 24936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 24948 + * offset 24956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 24956 + * offset 24964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 24964); +static_assert(sizeof(persistent_config_s) == 24972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h index 45a44e2dbb..48de9d1297 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 15696 + * offset 15704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 15760 + * offset 15768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 15824 + * offset 15832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 15888 + * offset 15896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 15952 + * offset 15960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 15984 + * offset 15992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 16016 + * offset 16024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 16048 + * offset 16056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 16056 + * offset 16064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 16184 + * offset 16192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 16248 + * offset 16256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 16312 + * offset 16320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 16440 + * offset 16448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 16568 + * offset 16576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 16632 + * offset 16640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 16640 + * offset 16648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 16648 + * offset 16656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 17160 + * offset 17168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17192 + * offset 17200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 17224 + * offset 17232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 17284 + * offset 17292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 17796 + * offset 17804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17828 + * offset 17836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17860 + * offset 17868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 17924 + * offset 17932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 17940 + * offset 17948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 17956 + * offset 17964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 18020 + * offset 18028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 18036 + * offset 18044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 18052 + * offset 18060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 18564 + * offset 18572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 18596 + * offset 18604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 18628 + * offset 18636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 19140 + * offset 19148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 19172 + * offset 19180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 19204 + * offset 19212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 19460 + * offset 19468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 19492 + * offset 19500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 19524 + * offset 19532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 19780 + * offset 19788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 19812 + * offset 19820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 19844 + * offset 19852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 20100 + * offset 20108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 20116 + * offset 20124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 20132 + * offset 20140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 20388 + * offset 20396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 20404 + * offset 20412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 20420 + * offset 20428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 20484 + * offset 20492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 20500 + * offset 20508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 20516 + * offset 20524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 20596 + * offset 20604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 20612 + * offset 20620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 20632 + * offset 20640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 20640 + * offset 20648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 20648 + * offset 20656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 20840 + * offset 20848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 20848 + * offset 20856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 20856 + * offset 20864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 21048 + * offset 21056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 21064 + * offset 21072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 21072 + * offset 21080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 21080 + * offset 21088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 21088 + * offset 21096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 21096 + * offset 21104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 21104 + * offset 21112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 21112 + * offset 21120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 21120 + * offset 21128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 21128 + * offset 21136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 21136 + * offset 21144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 21144 + * offset 21152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 21152 + * offset 21160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 21160 + * offset 21168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 21168 + * offset 21176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 21176 + * offset 21184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 21184 + * offset 21192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 21192 + * offset 21200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 21200 + * offset 21208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 21208 + * offset 21216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 21244 + * offset 21252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 21250 + * offset 21258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 21256 + * offset 21264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 21292 + * offset 21300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 21298 + * offset 21306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 21304 + * offset 21312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 21336 + * offset 21344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 21344 + * offset 21352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 21352 + * offset 21360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 21384 + * offset 21392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 21392 + * offset 21400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 21400 + * offset 21408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 21432 + * offset 21440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 21440 + * offset 21448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 21448 + * offset 21456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 22200 + * offset 22208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 22952 + * offset 22960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 22976 + * offset 22984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 23000 + * offset 23008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 23376 + * offset 23384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 23752 + * offset 23760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 23776 + * offset 23784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 23800 + * offset 23808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 23824 + * offset 23832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 23848 + * offset 23856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 23872 + * offset 23880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 23896 + * offset 23904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 23920 + * offset 23928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 23944 + * offset 23952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 23968 + * offset 23976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 23992 + * offset 24000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 24016 + * offset 24024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 24032 + * offset 24040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 24040 + * offset 24048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 24048 + * offset 24056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 24084 + * offset 24092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 24096 + * offset 24104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 24108 + * offset 24116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 24116 + * offset 24124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 24124 + * offset 24132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 24132 + * offset 24140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 24140 + * offset 24148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 24148 + * offset 24156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 24156 + * offset 24164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 24172 + * offset 24180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 24188 + * offset 24196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 24196 + * offset 24204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 24212 + * offset 24220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 24412 + * offset 24420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 24432 + * offset 24440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 24442 + * offset 24450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 24542 + * offset 24550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 24562 + * offset 24570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 24572 + * offset 24580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 24604 + * offset 24612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 24620 + * offset 24628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 24624 + * offset 24632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 24628 + * offset 24636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 24632 + * offset 24640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 24640 + * offset 24648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 24656 + * offset 24664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 24664 + * offset 24672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 24672 + * offset 24680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 24680 + * offset 24688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24688 + * offset 24696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24696 + * offset 24704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24704 + * offset 24712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24712 + * offset 24720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24720 + * offset 24728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 24728 + * offset 24736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 24736 + * offset 24744 */ float tcu_shiftTime; /** * units: Volts - * offset 24740 + * offset 24748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 24772 + * offset 24780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 24780 + * offset 24788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 24788 + * offset 24796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 24808 + * offset 24816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 24828 + * offset 24836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 24848 + * offset 24856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 24868 + * offset 24876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 24888 + * offset 24896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 24908 + * offset 24916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 24928 + * offset 24936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 24948 + * offset 24956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 24956 + * offset 24964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 24964); +static_assert(sizeof(persistent_config_s) == 24972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h index e493819b47..85608ca796 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 19196 + * offset 19204 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 19260 + * offset 19268 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 19324 + * offset 19332 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 19388 + * offset 19396 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 19452 + * offset 19460 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 19484 + * offset 19492 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 19516 + * offset 19524 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 19548 + * offset 19556 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 19556 + * offset 19564 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 19684 + * offset 19692 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 19748 + * offset 19756 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 19812 + * offset 19820 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 19940 + * offset 19948 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 20068 + * offset 20076 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 20132 + * offset 20140 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 20140 + * offset 20148 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 20148 + * offset 20156 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 20660 + * offset 20668 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 20692 + * offset 20700 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 20724 + * offset 20732 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 20784 + * offset 20792 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 21296 + * offset 21304 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 21328 + * offset 21336 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 21360 + * offset 21368 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 21424 + * offset 21432 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 21440 + * offset 21448 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 21456 + * offset 21464 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 21520 + * offset 21528 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 21536 + * offset 21544 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 21552 + * offset 21560 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 22064 + * offset 22072 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 22128 + * offset 22136 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 22640 + * offset 22648 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 22672 + * offset 22680 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 22704 + * offset 22712 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 22960 + * offset 22968 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 22992 + * offset 23000 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 23024 + * offset 23032 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 23280 + * offset 23288 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 23312 + * offset 23320 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 23344 + * offset 23352 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 23600 + * offset 23608 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 23616 + * offset 23624 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 23632 + * offset 23640 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 23888 + * offset 23896 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 23904 + * offset 23912 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 23920 + * offset 23928 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 23984 + * offset 23992 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 24000 + * offset 24008 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 24016 + * offset 24024 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 24096 + * offset 24104 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 24112 + * offset 24120 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 24132 + * offset 24140 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 24140 + * offset 24148 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 24148 + * offset 24156 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 24340 + * offset 24348 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 24348 + * offset 24356 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 24356 + * offset 24364 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 24548 + * offset 24556 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 24564 + * offset 24572 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 24572 + * offset 24580 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 24580 + * offset 24588 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 24588 + * offset 24596 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 24596 + * offset 24604 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 24604 + * offset 24612 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 24612 + * offset 24620 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 24620 + * offset 24628 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 24628 + * offset 24636 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 24636 + * offset 24644 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 24644 + * offset 24652 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 24652 + * offset 24660 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 24660 + * offset 24668 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 24668 + * offset 24676 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 24676 + * offset 24684 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 24684 + * offset 24692 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 24692 + * offset 24700 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 24700 + * offset 24708 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 24708 + * offset 24716 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 24744 + * offset 24752 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 24750 + * offset 24758 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 24756 + * offset 24764 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 24792 + * offset 24800 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 24798 + * offset 24806 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 24804 + * offset 24812 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 24836 + * offset 24844 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 24844 + * offset 24852 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 24852 + * offset 24860 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 24884 + * offset 24892 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 24892 + * offset 24900 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 24900 + * offset 24908 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 24932 + * offset 24940 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 24940 + * offset 24948 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 24948 + * offset 24956 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 25700 + * offset 25708 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 26452 + * offset 26460 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 26476 + * offset 26484 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 26500 + * offset 26508 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 26876 + * offset 26884 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 27252 + * offset 27260 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 27276 + * offset 27284 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 27300 + * offset 27308 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 27324 + * offset 27332 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 27348 + * offset 27356 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 27372 + * offset 27380 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 27396 + * offset 27404 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 27420 + * offset 27428 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 27444 + * offset 27452 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 27468 + * offset 27476 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 27492 + * offset 27500 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 27516 + * offset 27524 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 27532 + * offset 27540 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 27540 + * offset 27548 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 27548 + * offset 27556 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 27584 + * offset 27592 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 27596 + * offset 27604 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 27608 + * offset 27616 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 27616 + * offset 27624 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 27624 + * offset 27632 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 27632 + * offset 27640 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 27640 + * offset 27648 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 27648 + * offset 27656 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 27656 + * offset 27664 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 27672 + * offset 27680 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 27688 + * offset 27696 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 27696 + * offset 27704 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 27712 + * offset 27720 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 27912 + * offset 27920 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 27932 + * offset 27940 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 27942 + * offset 27950 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 28042 + * offset 28050 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 28062 + * offset 28070 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 28072 + * offset 28080 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 28104 + * offset 28112 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 28120 + * offset 28128 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 28124 + * offset 28132 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 28128 + * offset 28136 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 28132 + * offset 28140 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 28140 + * offset 28148 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 28156 + * offset 28164 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 28164 + * offset 28172 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 28172 + * offset 28180 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 28180 + * offset 28188 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28188 + * offset 28196 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28196 + * offset 28204 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28204 + * offset 28212 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28212 + * offset 28220 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28220 + * offset 28228 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28228 + * offset 28236 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 28236 + * offset 28244 */ float tcu_shiftTime; /** * units: Volts - * offset 28240 + * offset 28248 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 28272 + * offset 28280 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 28280 + * offset 28288 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 28288 + * offset 28296 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 28308 + * offset 28316 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 28328 + * offset 28336 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 28348 + * offset 28356 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 28368 + * offset 28376 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 28388 + * offset 28396 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 28408 + * offset 28416 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 28428 + * offset 28436 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 28448 + * offset 28456 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 28456 + * offset 28464 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 28464); +static_assert(sizeof(persistent_config_s) == 28472); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h index e493819b47..85608ca796 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 19196 + * offset 19204 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 19260 + * offset 19268 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 19324 + * offset 19332 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 19388 + * offset 19396 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 19452 + * offset 19460 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 19484 + * offset 19492 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 19516 + * offset 19524 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 19548 + * offset 19556 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 19556 + * offset 19564 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 19684 + * offset 19692 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 19748 + * offset 19756 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 19812 + * offset 19820 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 19940 + * offset 19948 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 20068 + * offset 20076 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 20132 + * offset 20140 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 20140 + * offset 20148 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 20148 + * offset 20156 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 20660 + * offset 20668 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 20692 + * offset 20700 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 20724 + * offset 20732 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 20784 + * offset 20792 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 21296 + * offset 21304 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 21328 + * offset 21336 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 21360 + * offset 21368 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 21424 + * offset 21432 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 21440 + * offset 21448 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 21456 + * offset 21464 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 21520 + * offset 21528 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 21536 + * offset 21544 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 21552 + * offset 21560 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 22064 + * offset 22072 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 22128 + * offset 22136 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 22640 + * offset 22648 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 22672 + * offset 22680 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 22704 + * offset 22712 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 22960 + * offset 22968 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 22992 + * offset 23000 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 23024 + * offset 23032 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 23280 + * offset 23288 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 23312 + * offset 23320 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 23344 + * offset 23352 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 23600 + * offset 23608 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 23616 + * offset 23624 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 23632 + * offset 23640 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 23888 + * offset 23896 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 23904 + * offset 23912 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 23920 + * offset 23928 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 23984 + * offset 23992 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 24000 + * offset 24008 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 24016 + * offset 24024 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 24096 + * offset 24104 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 24112 + * offset 24120 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 24132 + * offset 24140 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 24140 + * offset 24148 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 24148 + * offset 24156 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 24340 + * offset 24348 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 24348 + * offset 24356 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 24356 + * offset 24364 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 24548 + * offset 24556 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 24564 + * offset 24572 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 24572 + * offset 24580 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 24580 + * offset 24588 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 24588 + * offset 24596 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 24596 + * offset 24604 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 24604 + * offset 24612 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 24612 + * offset 24620 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 24620 + * offset 24628 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 24628 + * offset 24636 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 24636 + * offset 24644 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 24644 + * offset 24652 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 24652 + * offset 24660 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 24660 + * offset 24668 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 24668 + * offset 24676 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 24676 + * offset 24684 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 24684 + * offset 24692 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 24692 + * offset 24700 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 24700 + * offset 24708 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 24708 + * offset 24716 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 24744 + * offset 24752 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 24750 + * offset 24758 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 24756 + * offset 24764 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 24792 + * offset 24800 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 24798 + * offset 24806 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 24804 + * offset 24812 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 24836 + * offset 24844 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 24844 + * offset 24852 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 24852 + * offset 24860 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 24884 + * offset 24892 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 24892 + * offset 24900 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 24900 + * offset 24908 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 24932 + * offset 24940 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 24940 + * offset 24948 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 24948 + * offset 24956 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 25700 + * offset 25708 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 26452 + * offset 26460 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 26476 + * offset 26484 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 26500 + * offset 26508 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 26876 + * offset 26884 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 27252 + * offset 27260 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 27276 + * offset 27284 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 27300 + * offset 27308 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 27324 + * offset 27332 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 27348 + * offset 27356 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 27372 + * offset 27380 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 27396 + * offset 27404 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 27420 + * offset 27428 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 27444 + * offset 27452 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 27468 + * offset 27476 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 27492 + * offset 27500 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 27516 + * offset 27524 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 27532 + * offset 27540 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 27540 + * offset 27548 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 27548 + * offset 27556 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 27584 + * offset 27592 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 27596 + * offset 27604 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 27608 + * offset 27616 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 27616 + * offset 27624 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 27624 + * offset 27632 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 27632 + * offset 27640 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 27640 + * offset 27648 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 27648 + * offset 27656 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 27656 + * offset 27664 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 27672 + * offset 27680 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 27688 + * offset 27696 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 27696 + * offset 27704 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 27712 + * offset 27720 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 27912 + * offset 27920 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 27932 + * offset 27940 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 27942 + * offset 27950 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 28042 + * offset 28050 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 28062 + * offset 28070 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 28072 + * offset 28080 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 28104 + * offset 28112 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 28120 + * offset 28128 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 28124 + * offset 28132 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 28128 + * offset 28136 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 28132 + * offset 28140 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 28140 + * offset 28148 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 28156 + * offset 28164 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 28164 + * offset 28172 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 28172 + * offset 28180 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 28180 + * offset 28188 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28188 + * offset 28196 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28196 + * offset 28204 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28204 + * offset 28212 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28212 + * offset 28220 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28220 + * offset 28228 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28228 + * offset 28236 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 28236 + * offset 28244 */ float tcu_shiftTime; /** * units: Volts - * offset 28240 + * offset 28248 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 28272 + * offset 28280 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 28280 + * offset 28288 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 28288 + * offset 28296 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 28308 + * offset 28316 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 28328 + * offset 28336 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 28348 + * offset 28356 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 28368 + * offset 28376 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 28388 + * offset 28396 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 28408 + * offset 28416 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 28428 + * offset 28436 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 28448 + * offset 28456 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 28456 + * offset 28464 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 28464); +static_assert(sizeof(persistent_config_s) == 28472); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h index e493819b47..85608ca796 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 19196 + * offset 19204 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 19260 + * offset 19268 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 19324 + * offset 19332 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 19388 + * offset 19396 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 19452 + * offset 19460 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 19484 + * offset 19492 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 19516 + * offset 19524 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 19548 + * offset 19556 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 19556 + * offset 19564 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 19684 + * offset 19692 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 19748 + * offset 19756 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 19812 + * offset 19820 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 19940 + * offset 19948 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 20068 + * offset 20076 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 20132 + * offset 20140 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 20140 + * offset 20148 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 20148 + * offset 20156 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 20660 + * offset 20668 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 20692 + * offset 20700 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 20724 + * offset 20732 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 20784 + * offset 20792 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 21296 + * offset 21304 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 21328 + * offset 21336 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 21360 + * offset 21368 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 21424 + * offset 21432 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 21440 + * offset 21448 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 21456 + * offset 21464 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 21520 + * offset 21528 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 21536 + * offset 21544 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 21552 + * offset 21560 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 22064 + * offset 22072 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 22128 + * offset 22136 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 22640 + * offset 22648 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 22672 + * offset 22680 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 22704 + * offset 22712 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 22960 + * offset 22968 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 22992 + * offset 23000 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 23024 + * offset 23032 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 23280 + * offset 23288 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 23312 + * offset 23320 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 23344 + * offset 23352 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 23600 + * offset 23608 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 23616 + * offset 23624 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 23632 + * offset 23640 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 23888 + * offset 23896 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 23904 + * offset 23912 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 23920 + * offset 23928 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 23984 + * offset 23992 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 24000 + * offset 24008 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 24016 + * offset 24024 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 24096 + * offset 24104 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 24112 + * offset 24120 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 24132 + * offset 24140 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 24140 + * offset 24148 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 24148 + * offset 24156 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 24340 + * offset 24348 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 24348 + * offset 24356 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 24356 + * offset 24364 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 24548 + * offset 24556 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 24564 + * offset 24572 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 24572 + * offset 24580 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 24580 + * offset 24588 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 24588 + * offset 24596 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 24596 + * offset 24604 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 24604 + * offset 24612 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 24612 + * offset 24620 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 24620 + * offset 24628 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 24628 + * offset 24636 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 24636 + * offset 24644 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 24644 + * offset 24652 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 24652 + * offset 24660 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 24660 + * offset 24668 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 24668 + * offset 24676 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 24676 + * offset 24684 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 24684 + * offset 24692 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 24692 + * offset 24700 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 24700 + * offset 24708 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 24708 + * offset 24716 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 24744 + * offset 24752 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 24750 + * offset 24758 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 24756 + * offset 24764 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 24792 + * offset 24800 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 24798 + * offset 24806 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 24804 + * offset 24812 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 24836 + * offset 24844 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 24844 + * offset 24852 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 24852 + * offset 24860 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 24884 + * offset 24892 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 24892 + * offset 24900 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 24900 + * offset 24908 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 24932 + * offset 24940 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 24940 + * offset 24948 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 24948 + * offset 24956 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 25700 + * offset 25708 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 26452 + * offset 26460 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 26476 + * offset 26484 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 26500 + * offset 26508 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 26876 + * offset 26884 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 27252 + * offset 27260 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 27276 + * offset 27284 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 27300 + * offset 27308 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 27324 + * offset 27332 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 27348 + * offset 27356 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 27372 + * offset 27380 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 27396 + * offset 27404 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 27420 + * offset 27428 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 27444 + * offset 27452 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 27468 + * offset 27476 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 27492 + * offset 27500 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 27516 + * offset 27524 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 27532 + * offset 27540 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 27540 + * offset 27548 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 27548 + * offset 27556 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 27584 + * offset 27592 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 27596 + * offset 27604 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 27608 + * offset 27616 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 27616 + * offset 27624 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 27624 + * offset 27632 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 27632 + * offset 27640 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 27640 + * offset 27648 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 27648 + * offset 27656 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 27656 + * offset 27664 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 27672 + * offset 27680 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 27688 + * offset 27696 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 27696 + * offset 27704 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 27712 + * offset 27720 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 27912 + * offset 27920 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 27932 + * offset 27940 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 27942 + * offset 27950 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 28042 + * offset 28050 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 28062 + * offset 28070 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 28072 + * offset 28080 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 28104 + * offset 28112 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 28120 + * offset 28128 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 28124 + * offset 28132 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 28128 + * offset 28136 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 28132 + * offset 28140 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 28140 + * offset 28148 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 28156 + * offset 28164 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 28164 + * offset 28172 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 28172 + * offset 28180 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 28180 + * offset 28188 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28188 + * offset 28196 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28196 + * offset 28204 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28204 + * offset 28212 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28212 + * offset 28220 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28220 + * offset 28228 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 28228 + * offset 28236 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 28236 + * offset 28244 */ float tcu_shiftTime; /** * units: Volts - * offset 28240 + * offset 28248 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 28272 + * offset 28280 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 28280 + * offset 28288 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 28288 + * offset 28296 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 28308 + * offset 28316 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 28328 + * offset 28336 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 28348 + * offset 28356 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 28368 + * offset 28376 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 28388 + * offset 28396 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 28408 + * offset 28416 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 28428 + * offset 28436 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 28448 + * offset 28456 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 28456 + * offset 28464 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 28464); +static_assert(sizeof(persistent_config_s) == 28472); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h b/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_subaru_eg33_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_subaru_eg33_f7.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_subaru_eg33_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_subaru_eg33_f7.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h b/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h b/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h index 30a559dd9b..c401137253 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,765 +5104,765 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; /** - * offset 22964 + * offset 22972 */ uint8_t rainTimingAdjustment[TIMING_ADJUSTMENT_SIZE][TIMING_ADJUSTMENT_SIZE]; /** * units: RPM - * offset 22980 + * offset 22988 */ uint16_t rainTimingRpmBins[TIMING_ADJUSTMENT_SIZE]; /** * units: C - * offset 22988 + * offset 22996 */ float rainTimingPpsBins[TIMING_ADJUSTMENT_SIZE]; }; -static_assert(sizeof(persistent_config_s) == 23004); +static_assert(sizeof(persistent_config_s) == 23012); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi121.h b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi121.h index fda31cf93e..b4e834caf5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi121.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi121.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,751 +5104,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 22964); +static_assert(sizeof(persistent_config_s) == 22972); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index a0f2a48015..2ee42531b5 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -1227,7 +1227,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22968 +#define persistent_config_s_size 22976 #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" @@ -1295,7 +1295,7 @@ #define show_2chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4249063004 +#define SIGNATURE_HASH 1623426147 #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" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22968 +#define TOTAL_CONFIG_SIZE 22976 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-2chan.4249063004" +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-2chan.1623426147" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h index 6bf9cf3e12..ae157d10b4 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22968 +#define persistent_config_s_size 22976 #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" @@ -1296,7 +1296,7 @@ #define show_4chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 763520185 +#define SIGNATURE_HASH 2952949382 #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" @@ -1358,7 +1358,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22968 +#define TOTAL_CONFIG_SIZE 22976 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-4chan.763520185" +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-4chan.2952949382" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h index e2f57bfc0c..b73fb70979 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22968 +#define persistent_config_s_size 22976 #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" @@ -1296,7 +1296,7 @@ #define show_4chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 763520185 +#define SIGNATURE_HASH 2952949382 #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" @@ -1358,7 +1358,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22968 +#define TOTAL_CONFIG_SIZE 22976 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-4chan_f7.763520185" +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-4chan_f7.2952949382" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h b/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h index 3cccaf2fd4..64d2f37c01 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 40964 +#define persistent_config_s_size 40972 #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" @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 991222976 +#define SIGNATURE_HASH 2794772223 #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" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 40964 +#define TOTAL_CONFIG_SIZE 40972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-4k-gdi.991222976" +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-4k-gdi.2794772223" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h index 04cbabb47f..0c28faf1d7 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -1227,7 +1227,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22968 +#define persistent_config_s_size 22976 #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" @@ -1295,7 +1295,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 272657342 +#define SIGNATURE_HASH 2378195329 #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" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22968 +#define TOTAL_CONFIG_SIZE 22976 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-8chan-revA.272657342" +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-8chan-revA.2378195329" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h index ac2bb7e6c7..bb54a98d11 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -1225,7 +1225,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22984 +#define persistent_config_s_size 22992 #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" @@ -1293,7 +1293,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3032678239 +#define SIGNATURE_HASH 692254048 #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" @@ -1355,7 +1355,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22984 +#define TOTAL_CONFIG_SIZE 22992 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1754,7 +1754,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-8chan.3032678239" +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-8chan.692254048" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h index 30be3c15a7..664957be56 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -1225,7 +1225,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22984 +#define persistent_config_s_size 22992 #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" @@ -1293,7 +1293,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3032678239 +#define SIGNATURE_HASH 692254048 #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" @@ -1355,7 +1355,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22984 +#define TOTAL_CONFIG_SIZE 22992 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1754,7 +1754,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-8chan_f7.3032678239" +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-8chan_f7.692254048" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-silver.h b/firmware/controllers/generated/rusefi_generated_alphax-silver.h index 41d00d8b2f..8ad1f97a83 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-silver.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-silver.h @@ -1227,7 +1227,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22968 +#define persistent_config_s_size 22976 #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" @@ -1294,7 +1294,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2302120845 +#define SIGNATURE_HASH 347576754 #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" @@ -1356,7 +1356,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22968 +#define TOTAL_CONFIG_SIZE 22976 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1755,7 +1755,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-silver.2302120845" +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-silver.347576754" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_at_start_f435.h b/firmware/controllers/generated/rusefi_generated_at_start_f435.h index 97c3ef1d82..7e6760cc1b 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3028916267 +#define SIGNATURE_HASH 688493076 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.at_start_f435.3028916267" +#define TS_SIGNATURE "rusEFI master.2024.11.25.at_start_f435.688493076" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_atlas.h b/firmware/controllers/generated/rusefi_generated_atlas.h index c5255222fb..ac6dc4ce08 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22464 +#define persistent_config_s_size 22472 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4035857509 +#define SIGNATURE_HASH 1829652058 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22464 +#define TOTAL_CONFIG_SIZE 22472 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.atlas.4035857509" +#define TS_SIGNATURE "rusEFI master.2024.11.25.atlas.1829652058" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f407-discovery.h b/firmware/controllers/generated/rusefi_generated_f407-discovery.h index 4ac560f1ac..968017af0a 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -1229,7 +1229,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22968 +#define persistent_config_s_size 22976 #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" @@ -1298,7 +1298,7 @@ #define show_tcu_gauges false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 1412518294 +#define SIGNATURE_HASH 3383843753 #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" @@ -1360,7 +1360,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22968 +#define TOTAL_CONFIG_SIZE 22976 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.f407-discovery.1412518294" +#define TS_SIGNATURE "rusEFI master.2024.11.25.f407-discovery.3383843753" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f429-discovery.h b/firmware/controllers/generated/rusefi_generated_f429-discovery.h index 5e8903e1b7..9ae0dc98f8 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3028916267 +#define SIGNATURE_HASH 688493076 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.f429-discovery.3028916267" +#define TS_SIGNATURE "rusEFI master.2024.11.25.f429-discovery.688493076" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f469-discovery.h b/firmware/controllers/generated/rusefi_generated_f469-discovery.h index b524f5e69c..d936f4d3bc 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2254347960 +#define SIGNATURE_HASH 467571847 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.f469-discovery.2254347960" +#define TS_SIGNATURE "rusEFI master.2024.11.25.f469-discovery.467571847" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h index 068b0c104c..0f922a0ef3 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1299,7 +1299,7 @@ #define show_tcu_gauges false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 3792366640 +#define SIGNATURE_HASH 2139809295 #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" @@ -1361,7 +1361,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1760,7 +1760,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.frankenso_na6.3792366640" +#define TS_SIGNATURE "rusEFI master.2024.11.25.frankenso_na6.2139809295" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_haba208.h b/firmware/controllers/generated/rusefi_generated_haba208.h index ce06903282..0cec6aef4a 100644 --- a/firmware/controllers/generated/rusefi_generated_haba208.h +++ b/firmware/controllers/generated/rusefi_generated_haba208.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3028916267 +#define SIGNATURE_HASH 688493076 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.haba208.3028916267" +#define TS_SIGNATURE "rusEFI master.2024.11.25.haba208.688493076" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h index 6051ad5720..c0442c8582 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1298,7 +1298,7 @@ #define show_8chan_presets false #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1031864495 +#define SIGNATURE_HASH 2684422800 #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" @@ -1360,7 +1360,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-112-17.1031864495" +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-112-17.2684422800" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h index e110f54e55..2c1f805728 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2029059987 +#define SIGNATURE_HASH 3849385388 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-gm-e67.2029059987" +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-gm-e67.3849385388" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h index 8ea9123ca2..867cd3323b 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 23452 +#define persistent_config_s_size 23460 #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" @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3769690717 +#define SIGNATURE_HASH 2100355170 #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" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 23452 +#define TOTAL_CONFIG_SIZE 23460 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-honda-k.3769690717" +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-honda-k.2100355170" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h index 758e4517b3..5b2ff1b6fc 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1298,7 +1298,7 @@ #define show_HellenNB1_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 925846836 +#define SIGNATURE_HASH 2863613707 #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" @@ -1360,7 +1360,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-nb1.925846836" +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-nb1.2863613707" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h index 07db4b56ca..6a38eb8d7e 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1298,7 +1298,7 @@ #define show_Hellen121nissan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1678903979 +#define SIGNATURE_HASH 4187095188 #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" @@ -1360,7 +1360,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen121nissan.1678903979" +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen121nissan.4187095188" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen121vag.h b/firmware/controllers/generated/rusefi_generated_hellen121vag.h index 8e6abee2d0..661d1c2496 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1298,7 +1298,7 @@ #define show_Hellen121vag_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1014700268 +#define SIGNATURE_HASH 2717586131 #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" @@ -1360,7 +1360,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen121vag.1014700268" +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen121vag.2717586131" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen128.h b/firmware/controllers/generated/rusefi_generated_hellen128.h index 15b4864495..9247bcb899 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1298,7 +1298,7 @@ #define show_Hellen128merc_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1494987484 +#define SIGNATURE_HASH 3298539747 #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" @@ -1360,7 +1360,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen128.1494987484" +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen128.3298539747" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h index bc26600305..2b14907adb 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2463932849 +#define SIGNATURE_HASH 257731470 #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" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen154hyundai.2463932849" +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen154hyundai.257731470" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h index cbb263195a..570d4554f8 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3702180914 +#define SIGNATURE_HASH 1093322253 #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" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen154hyundai_f7.3702180914" +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen154hyundai_f7.1093322253" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen72.h b/firmware/controllers/generated/rusefi_generated_hellen72.h index 52e8dbf118..5efba19721 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1298,7 +1298,7 @@ #define show_HellenNB2_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1235318269 +#define SIGNATURE_HASH 3558965186 #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" @@ -1360,7 +1360,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen72.1235318269" +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen72.3558965186" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen81.h b/firmware/controllers/generated/rusefi_generated_hellen81.h index c5ebdba054..bb9fa33cfc 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen81.h +++ b/firmware/controllers/generated/rusefi_generated_hellen81.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3508078797 +#define SIGNATURE_HASH 1285096178 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen81.3508078797" +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen81.1285096178" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h index 69c15b211a..118ec497fb 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h +++ b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1298,7 +1298,7 @@ #define show_Hellen88bmw_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3325697422 +#define SIGNATURE_HASH 1538922417 #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" @@ -1360,7 +1360,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen88bmw.3325697422" +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen88bmw.1538922417" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellenNA6.h b/firmware/controllers/generated/rusefi_generated_hellenNA6.h index 80999514fd..1814dd2a59 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1298,7 +1298,7 @@ #define show_HellenNA6_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 539786187 +#define SIGNATURE_HASH 3182195188 #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" @@ -1360,7 +1360,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellenNA6.539786187" +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellenNA6.3182195188" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h index d45c84e222..fcc7ecac3b 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1299,7 +1299,7 @@ #define show_HellenNB1_presets false #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3757455621 +#define SIGNATURE_HASH 1115042618 #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" @@ -1361,7 +1361,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1760,7 +1760,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellenNA8_96.3757455621" +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellenNA8_96.1115042618" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_m74_9.h b/firmware/controllers/generated/rusefi_generated_m74_9.h index f9e60b5f7e..95a0f0b88b 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3383540 +#define SIGNATURE_HASH 2645797579 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.m74_9.3383540" +#define TS_SIGNATURE "rusEFI master.2024.11.25.m74_9.2645797579" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h b/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h index b1fe0d00af..663945400a 100644 --- a/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 24964 +#define persistent_config_s_size 24972 #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" @@ -1296,7 +1296,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4294400488 +#define SIGNATURE_HASH 1651987415 #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" @@ -1358,7 +1358,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 24964 +#define TOTAL_CONFIG_SIZE 24972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.mre-legacy_f4.4294400488" +#define TS_SIGNATURE "rusEFI master.2024.11.25.mre-legacy_f4.1651987415" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre_f4.h b/firmware/controllers/generated/rusefi_generated_mre_f4.h index 770a3ac866..a0ecbd724e 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 24964 +#define persistent_config_s_size 24972 #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" @@ -1296,7 +1296,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4294400488 +#define SIGNATURE_HASH 1651987415 #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" @@ -1358,7 +1358,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 24964 +#define TOTAL_CONFIG_SIZE 24972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.mre_f4.4294400488" +#define TS_SIGNATURE "rusEFI master.2024.11.25.mre_f4.1651987415" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre_f7.h b/firmware/controllers/generated/rusefi_generated_mre_f7.h index 8b4e525577..bcdaefcefa 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 24964 +#define persistent_config_s_size 24972 #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" @@ -1296,7 +1296,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4294400488 +#define SIGNATURE_HASH 1651987415 #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" @@ -1358,7 +1358,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 24964 +#define TOTAL_CONFIG_SIZE 24972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.mre_f7.4294400488" +#define TS_SIGNATURE "rusEFI master.2024.11.25.mre_f7.1651987415" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h index a674b9ffe4..81130839ba 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3028916267 +#define SIGNATURE_HASH 688493076 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.nucleo_f413.3028916267" +#define TS_SIGNATURE "rusEFI master.2024.11.25.nucleo_f413.688493076" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f4.h b/firmware/controllers/generated/rusefi_generated_proteus_f4.h index a3effc20b6..affd8a8fe9 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 28464 +#define persistent_config_s_size 28472 #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" @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 396389609 +#define SIGNATURE_HASH 2317379286 #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" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 28464 +#define TOTAL_CONFIG_SIZE 28472 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.proteus_f4.396389609" +#define TS_SIGNATURE "rusEFI master.2024.11.25.proteus_f4.2317379286" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f7.h b/firmware/controllers/generated/rusefi_generated_proteus_f7.h index 58595f8ecb..5cdeb11317 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 28464 +#define persistent_config_s_size 28472 #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" @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 396389609 +#define SIGNATURE_HASH 2317379286 #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" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 28464 +#define TOTAL_CONFIG_SIZE 28472 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.proteus_f7.396389609" +#define TS_SIGNATURE "rusEFI master.2024.11.25.proteus_f7.2317379286" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_h7.h b/firmware/controllers/generated/rusefi_generated_proteus_h7.h index 3babfee27a..be1c3c9d6f 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 28464 +#define persistent_config_s_size 28472 #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" @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 396389609 +#define SIGNATURE_HASH 2317379286 #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" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 28464 +#define TOTAL_CONFIG_SIZE 28472 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.proteus_h7.396389609" +#define TS_SIGNATURE "rusEFI master.2024.11.25.proteus_h7.2317379286" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_s105.h b/firmware/controllers/generated/rusefi_generated_s105.h index 68c939efcb..8e31a75b9c 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 184686825 +#define SIGNATURE_HASH 2525106902 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.s105.184686825" +#define TS_SIGNATURE "rusEFI master.2024.11.25.s105.2525106902" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_small-can-board.h b/firmware/controllers/generated/rusefi_generated_small-can-board.h index d2d7535998..4f0e9de5c3 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3899831558 +#define SIGNATURE_HASH 1978842937 #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" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.small-can-board.3899831558" +#define TS_SIGNATURE "rusEFI master.2024.11.25.small-can-board.1978842937" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h index c9bbbbc810..74c86a6396 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3028916267 +#define SIGNATURE_HASH 688493076 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.stm32f429_nucleo.3028916267" +#define TS_SIGNATURE "rusEFI master.2024.11.25.stm32f429_nucleo.688493076" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h index a41d0c60a9..03fdbb7e43 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3028916267 +#define SIGNATURE_HASH 688493076 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.stm32f767_nucleo.3028916267" +#define TS_SIGNATURE "rusEFI master.2024.11.25.stm32f767_nucleo.688493076" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h index f64dce1887..77935e9077 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3028916267 +#define SIGNATURE_HASH 688493076 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.stm32h743_nucleo.3028916267" +#define TS_SIGNATURE "rusEFI master.2024.11.25.stm32h743_nucleo.688493076" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h b/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h index f19428e244..007d856ae3 100644 --- a/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h +++ b/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3953696885 +#define SIGNATURE_HASH 1982376522 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.subaru_eg33_f7.3953696885" +#define TS_SIGNATURE "rusEFI master.2024.11.25.subaru_eg33_f7.1982376522" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_t-b-g.h b/firmware/controllers/generated/rusefi_generated_t-b-g.h index ad6deccd2d..2b217b3c92 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3028916267 +#define SIGNATURE_HASH 688493076 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.t-b-g.3028916267" +#define TS_SIGNATURE "rusEFI master.2024.11.25.t-b-g.688493076" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h index ea074360ac..5515ce0e92 100644 --- a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h +++ b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h @@ -1230,7 +1230,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2393121955 +#define SIGNATURE_HASH 321138332 #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" @@ -1359,7 +1359,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.tdg-pdm8.2393121955" +#define TS_SIGNATURE "rusEFI master.2024.11.25.tdg-pdm8.321138332" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_uaefi.h b/firmware/controllers/generated/rusefi_generated_uaefi.h index 0153be317a..482e9e378e 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -1224,7 +1224,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 23004 +#define persistent_config_s_size 23012 #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" @@ -1291,7 +1291,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3971482408 +#define SIGNATURE_HASH 1899497751 #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" @@ -1354,7 +1354,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 23004 +#define TOTAL_CONFIG_SIZE 23012 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1753,7 +1753,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.uaefi.3971482408" +#define TS_SIGNATURE "rusEFI master.2024.11.25.uaefi.1899497751" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_uaefi121.h b/firmware/controllers/generated/rusefi_generated_uaefi121.h index 06e613b050..5262e46d52 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi121.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi121.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22964 +#define persistent_config_s_size 22972 #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" @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1381682819 +#define SIGNATURE_HASH 3487220924 #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" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22964 +#define TOTAL_CONFIG_SIZE 22972 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.25.uaefi121.1381682819" +#define TS_SIGNATURE "rusEFI master.2024.11.25.uaefi121.3487220924" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index ef76abaa6b..8d735791ff 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4249063004 -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-2chan.4249063004" +#define SIGNATURE_HASH 1623426147 +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-2chan.1623426147" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index fb146f2710..d6fb2ad187 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 763520185 -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-4chan.763520185" +#define SIGNATURE_HASH 2952949382 +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-4chan.2952949382" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index b88f5a4da2..3c708db727 100644 --- a/firmware/controllers/generated/signature_alphax-4chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-4chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 763520185 -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-4chan_f7.763520185" +#define SIGNATURE_HASH 2952949382 +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-4chan_f7.2952949382" diff --git a/firmware/controllers/generated/signature_alphax-4k-gdi.h b/firmware/controllers/generated/signature_alphax-4k-gdi.h index b0c3faac64..d7709acf28 100644 --- a/firmware/controllers/generated/signature_alphax-4k-gdi.h +++ b/firmware/controllers/generated/signature_alphax-4k-gdi.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 991222976 -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-4k-gdi.991222976" +#define SIGNATURE_HASH 2794772223 +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-4k-gdi.2794772223" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index f0f5928d3b..7fa2da1f5f 100644 --- a/firmware/controllers/generated/signature_alphax-8chan-revA.h +++ b/firmware/controllers/generated/signature_alphax-8chan-revA.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 272657342 -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-8chan-revA.272657342" +#define SIGNATURE_HASH 2378195329 +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-8chan-revA.2378195329" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 00d32de255..f9259e74a7 100644 --- a/firmware/controllers/generated/signature_alphax-8chan.h +++ b/firmware/controllers/generated/signature_alphax-8chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3032678239 -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-8chan.3032678239" +#define SIGNATURE_HASH 692254048 +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-8chan.692254048" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index b73936f6c0..491378a8a9 100644 --- a/firmware/controllers/generated/signature_alphax-8chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-8chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3032678239 -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-8chan_f7.3032678239" +#define SIGNATURE_HASH 692254048 +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-8chan_f7.692254048" diff --git a/firmware/controllers/generated/signature_alphax-silver.h b/firmware/controllers/generated/signature_alphax-silver.h index 8c274eecfa..b81ab06163 100644 --- a/firmware/controllers/generated/signature_alphax-silver.h +++ b/firmware/controllers/generated/signature_alphax-silver.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2302120845 -#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-silver.2302120845" +#define SIGNATURE_HASH 347576754 +#define TS_SIGNATURE "rusEFI master.2024.11.25.alphax-silver.347576754" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 5f45ed4400..ca2ecfce65 100644 --- a/firmware/controllers/generated/signature_at_start_f435.h +++ b/firmware/controllers/generated/signature_at_start_f435.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3028916267 -#define TS_SIGNATURE "rusEFI master.2024.11.25.at_start_f435.3028916267" +#define SIGNATURE_HASH 688493076 +#define TS_SIGNATURE "rusEFI master.2024.11.25.at_start_f435.688493076" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 8b59e42db5..9187cf4502 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4035857509 -#define TS_SIGNATURE "rusEFI master.2024.11.25.atlas.4035857509" +#define SIGNATURE_HASH 1829652058 +#define TS_SIGNATURE "rusEFI master.2024.11.25.atlas.1829652058" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index f7dcd7dc93..242fae597a 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1412518294 -#define TS_SIGNATURE "rusEFI master.2024.11.25.f407-discovery.1412518294" +#define SIGNATURE_HASH 3383843753 +#define TS_SIGNATURE "rusEFI master.2024.11.25.f407-discovery.3383843753" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 08aca567b2..22e1bd1b5b 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3028916267 -#define TS_SIGNATURE "rusEFI master.2024.11.25.f429-discovery.3028916267" +#define SIGNATURE_HASH 688493076 +#define TS_SIGNATURE "rusEFI master.2024.11.25.f429-discovery.688493076" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index 4125f17d0d..ee0e29ebfc 100644 --- a/firmware/controllers/generated/signature_f469-discovery.h +++ b/firmware/controllers/generated/signature_f469-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2254347960 -#define TS_SIGNATURE "rusEFI master.2024.11.25.f469-discovery.2254347960" +#define SIGNATURE_HASH 467571847 +#define TS_SIGNATURE "rusEFI master.2024.11.25.f469-discovery.467571847" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 2fa0185d07..cc43eeaa29 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3792366640 -#define TS_SIGNATURE "rusEFI master.2024.11.25.frankenso_na6.3792366640" +#define SIGNATURE_HASH 2139809295 +#define TS_SIGNATURE "rusEFI master.2024.11.25.frankenso_na6.2139809295" diff --git a/firmware/controllers/generated/signature_haba208.h b/firmware/controllers/generated/signature_haba208.h index ada0581406..59203e8e49 100644 --- a/firmware/controllers/generated/signature_haba208.h +++ b/firmware/controllers/generated/signature_haba208.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3028916267 -#define TS_SIGNATURE "rusEFI master.2024.11.25.haba208.3028916267" +#define SIGNATURE_HASH 688493076 +#define TS_SIGNATURE "rusEFI master.2024.11.25.haba208.688493076" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 66c70804d7..ef271b6299 100644 --- a/firmware/controllers/generated/signature_hellen-112-17.h +++ b/firmware/controllers/generated/signature_hellen-112-17.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1031864495 -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-112-17.1031864495" +#define SIGNATURE_HASH 2684422800 +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-112-17.2684422800" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 7fd16964f6..4f6c36d2d3 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2029059987 -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-gm-e67.2029059987" +#define SIGNATURE_HASH 3849385388 +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-gm-e67.3849385388" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index d3d2af0792..466d8ad8a2 100644 --- a/firmware/controllers/generated/signature_hellen-honda-k.h +++ b/firmware/controllers/generated/signature_hellen-honda-k.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3769690717 -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-honda-k.3769690717" +#define SIGNATURE_HASH 2100355170 +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-honda-k.2100355170" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index ce1b45ef09..064fad9c1d 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 925846836 -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-nb1.925846836" +#define SIGNATURE_HASH 2863613707 +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen-nb1.2863613707" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index c22125e1bf..9dfc61a968 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1678903979 -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen121nissan.1678903979" +#define SIGNATURE_HASH 4187095188 +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen121nissan.4187095188" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 20934e202a..ad5694a3fb 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1014700268 -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen121vag.1014700268" +#define SIGNATURE_HASH 2717586131 +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen121vag.2717586131" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 41f16b45da..d4a0203d54 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1494987484 -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen128.1494987484" +#define SIGNATURE_HASH 3298539747 +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen128.3298539747" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 9149678734..90c4675e17 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2463932849 -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen154hyundai.2463932849" +#define SIGNATURE_HASH 257731470 +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen154hyundai.257731470" diff --git a/firmware/controllers/generated/signature_hellen154hyundai_f7.h b/firmware/controllers/generated/signature_hellen154hyundai_f7.h index da7443123b..33d5c94fcd 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/signature_hellen154hyundai_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3702180914 -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen154hyundai_f7.3702180914" +#define SIGNATURE_HASH 1093322253 +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen154hyundai_f7.1093322253" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 891e417db0..d1a322cb93 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1235318269 -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen72.1235318269" +#define SIGNATURE_HASH 3558965186 +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen72.3558965186" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 6e7a50d39f..2eaa8a9a86 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3508078797 -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen81.3508078797" +#define SIGNATURE_HASH 1285096178 +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen81.1285096178" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index efd03f8176..285e7452e5 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3325697422 -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen88bmw.3325697422" +#define SIGNATURE_HASH 1538922417 +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellen88bmw.1538922417" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index d8a2ed619c..3c8d49ead3 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 539786187 -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellenNA6.539786187" +#define SIGNATURE_HASH 3182195188 +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellenNA6.3182195188" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 4ea17181a0..7b2f04533f 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3757455621 -#define TS_SIGNATURE "rusEFI master.2024.11.25.hellenNA8_96.3757455621" +#define SIGNATURE_HASH 1115042618 +#define TS_SIGNATURE "rusEFI master.2024.11.25.hellenNA8_96.1115042618" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index b6f050ae7c..f7d7c78819 100644 --- a/firmware/controllers/generated/signature_m74_9.h +++ b/firmware/controllers/generated/signature_m74_9.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3383540 -#define TS_SIGNATURE "rusEFI master.2024.11.25.m74_9.3383540" +#define SIGNATURE_HASH 2645797579 +#define TS_SIGNATURE "rusEFI master.2024.11.25.m74_9.2645797579" diff --git a/firmware/controllers/generated/signature_mre-legacy_f4.h b/firmware/controllers/generated/signature_mre-legacy_f4.h index 51c36de83f..9d87073a8c 100644 --- a/firmware/controllers/generated/signature_mre-legacy_f4.h +++ b/firmware/controllers/generated/signature_mre-legacy_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4294400488 -#define TS_SIGNATURE "rusEFI master.2024.11.25.mre-legacy_f4.4294400488" +#define SIGNATURE_HASH 1651987415 +#define TS_SIGNATURE "rusEFI master.2024.11.25.mre-legacy_f4.1651987415" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 4d3dbbcc1b..ebce706692 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4294400488 -#define TS_SIGNATURE "rusEFI master.2024.11.25.mre_f4.4294400488" +#define SIGNATURE_HASH 1651987415 +#define TS_SIGNATURE "rusEFI master.2024.11.25.mre_f4.1651987415" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 52edcc49f3..96455dfc7d 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4294400488 -#define TS_SIGNATURE "rusEFI master.2024.11.25.mre_f7.4294400488" +#define SIGNATURE_HASH 1651987415 +#define TS_SIGNATURE "rusEFI master.2024.11.25.mre_f7.1651987415" diff --git a/firmware/controllers/generated/signature_nucleo_f413.h b/firmware/controllers/generated/signature_nucleo_f413.h index 730bba278b..bba5b47c27 100644 --- a/firmware/controllers/generated/signature_nucleo_f413.h +++ b/firmware/controllers/generated/signature_nucleo_f413.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3028916267 -#define TS_SIGNATURE "rusEFI master.2024.11.25.nucleo_f413.3028916267" +#define SIGNATURE_HASH 688493076 +#define TS_SIGNATURE "rusEFI master.2024.11.25.nucleo_f413.688493076" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index c4c1e03222..7243ff4af7 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 396389609 -#define TS_SIGNATURE "rusEFI master.2024.11.25.proteus_f4.396389609" +#define SIGNATURE_HASH 2317379286 +#define TS_SIGNATURE "rusEFI master.2024.11.25.proteus_f4.2317379286" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 0f5f6cb363..cf2dc7e35b 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 396389609 -#define TS_SIGNATURE "rusEFI master.2024.11.25.proteus_f7.396389609" +#define SIGNATURE_HASH 2317379286 +#define TS_SIGNATURE "rusEFI master.2024.11.25.proteus_f7.2317379286" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 07acc576ff..28479f1cd3 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 396389609 -#define TS_SIGNATURE "rusEFI master.2024.11.25.proteus_h7.396389609" +#define SIGNATURE_HASH 2317379286 +#define TS_SIGNATURE "rusEFI master.2024.11.25.proteus_h7.2317379286" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 8994199971..d3246ad868 100644 --- a/firmware/controllers/generated/signature_s105.h +++ b/firmware/controllers/generated/signature_s105.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 184686825 -#define TS_SIGNATURE "rusEFI master.2024.11.25.s105.184686825" +#define SIGNATURE_HASH 2525106902 +#define TS_SIGNATURE "rusEFI master.2024.11.25.s105.2525106902" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index 8ed594d44a..6478e68a3e 100644 --- a/firmware/controllers/generated/signature_small-can-board.h +++ b/firmware/controllers/generated/signature_small-can-board.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3899831558 -#define TS_SIGNATURE "rusEFI master.2024.11.25.small-can-board.3899831558" +#define SIGNATURE_HASH 1978842937 +#define TS_SIGNATURE "rusEFI master.2024.11.25.small-can-board.1978842937" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index f5899ed7e1..dede79531a 100644 --- a/firmware/controllers/generated/signature_stm32f429_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f429_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3028916267 -#define TS_SIGNATURE "rusEFI master.2024.11.25.stm32f429_nucleo.3028916267" +#define SIGNATURE_HASH 688493076 +#define TS_SIGNATURE "rusEFI master.2024.11.25.stm32f429_nucleo.688493076" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index 5c35e3d9c6..8f3a0596ae 100644 --- a/firmware/controllers/generated/signature_stm32f767_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f767_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3028916267 -#define TS_SIGNATURE "rusEFI master.2024.11.25.stm32f767_nucleo.3028916267" +#define SIGNATURE_HASH 688493076 +#define TS_SIGNATURE "rusEFI master.2024.11.25.stm32f767_nucleo.688493076" diff --git a/firmware/controllers/generated/signature_stm32h743_nucleo.h b/firmware/controllers/generated/signature_stm32h743_nucleo.h index c0f42f6b4f..f184a48358 100644 --- a/firmware/controllers/generated/signature_stm32h743_nucleo.h +++ b/firmware/controllers/generated/signature_stm32h743_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3028916267 -#define TS_SIGNATURE "rusEFI master.2024.11.25.stm32h743_nucleo.3028916267" +#define SIGNATURE_HASH 688493076 +#define TS_SIGNATURE "rusEFI master.2024.11.25.stm32h743_nucleo.688493076" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 38c5d1d886..a8cd6286d9 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3953696885 -#define TS_SIGNATURE "rusEFI master.2024.11.25.subaru_eg33_f7.3953696885" +#define SIGNATURE_HASH 1982376522 +#define TS_SIGNATURE "rusEFI master.2024.11.25.subaru_eg33_f7.1982376522" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 77d9591ccf..f7fb66e1f6 100644 --- a/firmware/controllers/generated/signature_t-b-g.h +++ b/firmware/controllers/generated/signature_t-b-g.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3028916267 -#define TS_SIGNATURE "rusEFI master.2024.11.25.t-b-g.3028916267" +#define SIGNATURE_HASH 688493076 +#define TS_SIGNATURE "rusEFI master.2024.11.25.t-b-g.688493076" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 141a117d91..17c87be4a3 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2393121955 -#define TS_SIGNATURE "rusEFI master.2024.11.25.tdg-pdm8.2393121955" +#define SIGNATURE_HASH 321138332 +#define TS_SIGNATURE "rusEFI master.2024.11.25.tdg-pdm8.321138332" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index 546aff5bf0..afaf61636f 100644 --- a/firmware/controllers/generated/signature_uaefi.h +++ b/firmware/controllers/generated/signature_uaefi.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3971482408 -#define TS_SIGNATURE "rusEFI master.2024.11.25.uaefi.3971482408" +#define SIGNATURE_HASH 1899497751 +#define TS_SIGNATURE "rusEFI master.2024.11.25.uaefi.1899497751" diff --git a/firmware/controllers/generated/signature_uaefi121.h b/firmware/controllers/generated/signature_uaefi121.h index 1b95fd3ced..039f2a7dc8 100644 --- a/firmware/controllers/generated/signature_uaefi121.h +++ b/firmware/controllers/generated/signature_uaefi121.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1381682819 -#define TS_SIGNATURE "rusEFI master.2024.11.25.uaefi121.1381682819" +#define SIGNATURE_HASH 3487220924 +#define TS_SIGNATURE "rusEFI master.2024.11.25.uaefi121.3487220924" diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index ce08568b46..63f6367efa 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.f407-discovery.1412518294" + signature = "rusEFI master.2024.11.25.f407-discovery.3383843753" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.f407-discovery.1412518294" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.f407-discovery.3383843753" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22968 +pageSize = 22976 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,289 +1431,289 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -communityCommsLedPin = bits, U16, 22964, [0:8], $gpio_list -; total TS size = 22968 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +communityCommsLedPin = bits, U16, 22972, [0:8], $gpio_list +; total TS size = 22976 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 9cb0520255..a9c72fc89e 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.alphax-2chan.4249063004" + signature = "rusEFI master.2024.11.25.alphax-2chan.1623426147" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.alphax-2chan.4249063004" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.alphax-2chan.1623426147" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22968 +pageSize = 22976 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,293 +1431,293 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -boardUseTachPullUp = bits, U32, 22964, [0:0], "5v", "12v" -boardUseTempPullUp = bits, U32, 22964, [1:1], "Piggyback Mode", "With Pull Ups" -boardUseCrankPullUp = bits, U32, 22964, [2:2], "VR", "Hall" -boardUse2stepPullDown = bits, U32, 22964, [3:3], "With Pull Up", "With Pull Down" -boardUseCamPullDown = bits, U32, 22964, [4:4], "With Pull Up", "With Pull Down" -; total TS size = 22968 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +boardUseTachPullUp = bits, U32, 22972, [0:0], "5v", "12v" +boardUseTempPullUp = bits, U32, 22972, [1:1], "Piggyback Mode", "With Pull Ups" +boardUseCrankPullUp = bits, U32, 22972, [2:2], "VR", "Hall" +boardUse2stepPullDown = bits, U32, 22972, [3:3], "With Pull Up", "With Pull Down" +boardUseCamPullDown = bits, U32, 22972, [4:4], "With Pull Up", "With Pull Down" +; total TS size = 22976 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index ee3b2c3781..931244529c 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.alphax-4chan.763520185" + signature = "rusEFI master.2024.11.25.alphax-4chan.2952949382" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.alphax-4chan.763520185" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.alphax-4chan.2952949382" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22968 +pageSize = 22976 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,298 +1431,298 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -boardUseTachPullUp = bits, U32, 22964, [0:0], "5v", "12v" -boardUseCrankPullUp = bits, U32, 22964, [1:1], "VR", "Hall" -boardUseTempPullUp = bits, U32, 22964, [2:2], "Piggyback Mode", "With Pull Ups" -boardUse2stepPullDown = bits, U32, 22964, [3:3], "With Pull Up", "With Pull Down" -boardUseCamPullDown = bits, U32, 22964, [4:4], "With Pull Up", "With Pull Down" -boardUseD4PullDown = bits, U32, 22964, [5:5], "With Pull Up", "With Pull Down" -boardUseD5PullDown = bits, U32, 22964, [6:6], "With Pull Up", "With Pull Down" -boardUseCamVrPullUp = bits, U32, 22964, [7:7], "VR", "Hall" -boardUseD2PullDown = bits, U32, 22964, [8:8], "With Pull Up", "With Pull Down" -boardUseD3PullDown = bits, U32, 22964, [9:9], "With Pull Up", "With Pull Down" -; total TS size = 22968 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +boardUseTachPullUp = bits, U32, 22972, [0:0], "5v", "12v" +boardUseCrankPullUp = bits, U32, 22972, [1:1], "VR", "Hall" +boardUseTempPullUp = bits, U32, 22972, [2:2], "Piggyback Mode", "With Pull Ups" +boardUse2stepPullDown = bits, U32, 22972, [3:3], "With Pull Up", "With Pull Down" +boardUseCamPullDown = bits, U32, 22972, [4:4], "With Pull Up", "With Pull Down" +boardUseD4PullDown = bits, U32, 22972, [5:5], "With Pull Up", "With Pull Down" +boardUseD5PullDown = bits, U32, 22972, [6:6], "With Pull Up", "With Pull Down" +boardUseCamVrPullUp = bits, U32, 22972, [7:7], "VR", "Hall" +boardUseD2PullDown = bits, U32, 22972, [8:8], "With Pull Up", "With Pull Down" +boardUseD3PullDown = bits, U32, 22972, [9:9], "With Pull Up", "With Pull Down" +; total TS size = 22976 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index f26958bba3..f9f4303d26 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.alphax-4chan_f7.763520185" + signature = "rusEFI master.2024.11.25.alphax-4chan_f7.2952949382" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.alphax-4chan_f7.763520185" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.alphax-4chan_f7.2952949382" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22968 +pageSize = 22976 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,298 +1431,298 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -boardUseTachPullUp = bits, U32, 22964, [0:0], "5v", "12v" -boardUseCrankPullUp = bits, U32, 22964, [1:1], "VR", "Hall" -boardUseTempPullUp = bits, U32, 22964, [2:2], "Piggyback Mode", "With Pull Ups" -boardUse2stepPullDown = bits, U32, 22964, [3:3], "With Pull Up", "With Pull Down" -boardUseCamPullDown = bits, U32, 22964, [4:4], "With Pull Up", "With Pull Down" -boardUseD4PullDown = bits, U32, 22964, [5:5], "With Pull Up", "With Pull Down" -boardUseD5PullDown = bits, U32, 22964, [6:6], "With Pull Up", "With Pull Down" -boardUseCamVrPullUp = bits, U32, 22964, [7:7], "VR", "Hall" -boardUseD2PullDown = bits, U32, 22964, [8:8], "With Pull Up", "With Pull Down" -boardUseD3PullDown = bits, U32, 22964, [9:9], "With Pull Up", "With Pull Down" -; total TS size = 22968 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +boardUseTachPullUp = bits, U32, 22972, [0:0], "5v", "12v" +boardUseCrankPullUp = bits, U32, 22972, [1:1], "VR", "Hall" +boardUseTempPullUp = bits, U32, 22972, [2:2], "Piggyback Mode", "With Pull Ups" +boardUse2stepPullDown = bits, U32, 22972, [3:3], "With Pull Up", "With Pull Down" +boardUseCamPullDown = bits, U32, 22972, [4:4], "With Pull Up", "With Pull Down" +boardUseD4PullDown = bits, U32, 22972, [5:5], "With Pull Up", "With Pull Down" +boardUseD5PullDown = bits, U32, 22972, [6:6], "With Pull Up", "With Pull Down" +boardUseCamVrPullUp = bits, U32, 22972, [7:7], "VR", "Hall" +boardUseD2PullDown = bits, U32, 22972, [8:8], "With Pull Up", "With Pull Down" +boardUseD3PullDown = bits, U32, 22972, [9:9], "With Pull Up", "With Pull Down" +; total TS size = 22976 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini b/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini index 898736ff4f..bf9fcb6d31 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.alphax-4k-gdi.991222976" + signature = "rusEFI master.2024.11.25.alphax-4k-gdi.2794772223" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.alphax-4k-gdi.991222976" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.alphax-4k-gdi.2794772223" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 40964 +pageSize = 40972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 26000 -cltFuelCorrBins = array, F32, 31696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 31760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 31824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 31888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 31952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 31984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 32016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 32048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 32056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 32184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 32248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 32312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 32440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 32568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 32632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 32640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 32648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 33160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 33192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 33224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 33284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 33796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 33828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 33860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 33924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 33940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 33956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 34020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 34036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 34052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 34564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 34596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 34628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 35140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 35172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 26000 +cltFuelCorrBins = array, F32, 31704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 31768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 31832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 31896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 31960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 31992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 32024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 32056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 32064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 32192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 32256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 32320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 32448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 32576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 32640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 32648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 32656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 33168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 33200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 33232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 33292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 33804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 33836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 33868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 33932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 33948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 33964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 34028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 34044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 34060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 34572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 34604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 34636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 35148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 35180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 35204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 35212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 35204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 35212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 35460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 35492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 35524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 35780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 35812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 35844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 36100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 36116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 36132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 36388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 36404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 36420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 36484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 36500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 36516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 36596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 36612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 36632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 36640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 36648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 36664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 36680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 36696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 36712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 36728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 36744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 36760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 36776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 36792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 36808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 36824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 36840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 36848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 36856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 36872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 36888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 36904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 36920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 36936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 36952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 36968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 36984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 37000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 37016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 37032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 37048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 37064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 37072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 37080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 37088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 37096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 37104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 37112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 37120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 37128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 37136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 37144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 37152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 37160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 37168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 37176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 37184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 37192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 37200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 37208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 37244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 37250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 37256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 37292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 37298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 37304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 37336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 37344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 37352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 37384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 37392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 37400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 37432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 37440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 37448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 37576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 37592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 37608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 37609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 37610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 37626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 37636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 37764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 37780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 37796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 37797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 37798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 37814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 37824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 37952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 37968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 37984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 37985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 37986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 38002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 38012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 38140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 38156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 38172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 38173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 38174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 38190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 38200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 38328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 38344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 38360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 38361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 38362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 38378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 38388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 38516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 38532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 38548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 38549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 38550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 38566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 38576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 38704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 38720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 38736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 38737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 38738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 38754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 38764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 38892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 38908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 38924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 38925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 38926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 38942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 38952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 38976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 39000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 39128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 39144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 39160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 39161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 39162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 39178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 39188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 39316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 39332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 39348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 39349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 39350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 39366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 39376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 39504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 39520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 39536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 39537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 39538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 39554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 39564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 39692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 39708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 39724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 39725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 39726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 39742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 39752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 39776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 39800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 39824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 39848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 39872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 39896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 39920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 39944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 39968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 39992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 40016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 40032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 40040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 40048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 40084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 40096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 40108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 40116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 40124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 40132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 40140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 40148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 40156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 40172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 40188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 40196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 40212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 40412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 40432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 40442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 40542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 40562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 40572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 40604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 40620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 40624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 40628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 40632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 40640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 40656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 40664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 40672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 40680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 40688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 40696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 40704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 40712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 40720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 40728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 40736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 40740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 40772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 40780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 40788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 40808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 40828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 40848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 40868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 40888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 40908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 40928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 40948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 40956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 40964 +lambdaLoadBins = array, U16, 35468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 35500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 35532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 35788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 35820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 35852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 36108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 36124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 36140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 36396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 36412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 36428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 36492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 36508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 36524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 36604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 36620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 36640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 36648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 36656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 36672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 36688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 36704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 36720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 36736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 36752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 36768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 36784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 36800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 36816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 36832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 36848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 36856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 36864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 36880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 36896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 36912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 36928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 36944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 36960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 36976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 36992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 37008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 37024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 37040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 37056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 37072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 37080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 37088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 37096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 37104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 37112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 37120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 37128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 37136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 37144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 37152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 37160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 37168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 37176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 37184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 37192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 37200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 37208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 37216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 37252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 37258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 37264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 37300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 37306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 37312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 37344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 37352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 37360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 37392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 37400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 37408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 37440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 37448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 37456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 37584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 37600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 37616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 37617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 37618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 37634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 37644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 37772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 37788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 37804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 37805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 37806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 37822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 37832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 37960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 37976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 37992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 37993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 37994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 38010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 38020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 38148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 38164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 38180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 38181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 38182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 38198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 38208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 38336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 38352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 38368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 38369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 38370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 38386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 38396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 38524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 38540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 38556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 38557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 38558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 38574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 38584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 38712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 38728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 38744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 38745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 38746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 38762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 38772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 38900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 38916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 38932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 38933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 38934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 38950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 38960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 38984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 39008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 39136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 39152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 39168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 39169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 39170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 39186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 39196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 39324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 39340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 39356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 39357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 39358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 39374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 39384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 39512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 39528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 39544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 39545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 39546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 39562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 39572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 39700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 39716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 39732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 39733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 39734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 39750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 39760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 39784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 39808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 39832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 39856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 39880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 39904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 39928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 39952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 39976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 40000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 40024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 40040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 40048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 40056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 40092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 40104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 40116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 40124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 40132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 40140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 40148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 40156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 40164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 40180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 40196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 40204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 40220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 40420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 40440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 40450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 40550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 40570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 40580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 40612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 40628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 40632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 40636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 40640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 40648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 40664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 40672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 40680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 40688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 40696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 40704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 40712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 40720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 40728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 40736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 40744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 40748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 40780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 40788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 40796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 40816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 40836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 40856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 40876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 40896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 40916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 40936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 40956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 40964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 40972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index ffa5114131..1e7adcdd41 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.alphax-8chan-revA.272657342" + signature = "rusEFI master.2024.11.25.alphax-8chan-revA.2378195329" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.alphax-8chan-revA.272657342" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.alphax-8chan-revA.2378195329" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22968 +pageSize = 22976 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,293 +1431,293 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -boardUseTempPullUp = bits, U32, 22964, [0:0], "Piggyback Mode", "With Pull Ups" -boardUse2stepPullDown = bits, U32, 22964, [1:1], "With Pull Up", "With Pull Down" -boardUseD2PullDown = bits, U32, 22964, [2:2], "With Pull Up", "With Pull Down" -boardUseD3PullDown = bits, U32, 22964, [3:3], "With Pull Up", "With Pull Down" -boardUseTachPullUp = bits, U32, 22964, [4:4], "5v", "12v" -; total TS size = 22968 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +boardUseTempPullUp = bits, U32, 22972, [0:0], "Piggyback Mode", "With Pull Ups" +boardUse2stepPullDown = bits, U32, 22972, [1:1], "With Pull Up", "With Pull Down" +boardUseD2PullDown = bits, U32, 22972, [2:2], "With Pull Up", "With Pull Down" +boardUseD3PullDown = bits, U32, 22972, [3:3], "With Pull Up", "With Pull Down" +boardUseTachPullUp = bits, U32, 22972, [4:4], "5v", "12v" +; total TS size = 22976 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 3911da0b2c..69a4c2c795 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.alphax-8chan.3032678239" + signature = "rusEFI master.2024.11.25.alphax-8chan.692254048" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.alphax-8chan.3032678239" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.alphax-8chan.692254048" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22984 +pageSize = 22992 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1434,299 +1434,299 @@ warning_message = string, ASCII, 5224, 120 boostTableOpenLoop = array, U08, 5344, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5408, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5416, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5480, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5488, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5552, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5560, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5568, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5600, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5632, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5640, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5672, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5676, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5680, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5712, 8000 -cltFuelCorrBins = array, F32, 13712, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13776, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13840, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13904, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13968, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 14000, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14032, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14064, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14072, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14200, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14264, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14328, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14456, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14584, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14648, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14656, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14664, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15176, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15208, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15240, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15300, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15812, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15844, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15876, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15940, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15956, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15972, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16036, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16052, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16068, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16580, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16612, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16644, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17156, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17188, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5480, [8], "", 1, 0, 0, 1000, 0 +pedalToTpsTable = array, U08, 5496, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5560, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5568, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5576, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5608, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5640, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5648, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5680, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5684, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5688, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5720, 8000 +cltFuelCorrBins = array, F32, 13720, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13784, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13848, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13912, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13976, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 14008, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14040, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14072, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14080, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14208, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14272, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14336, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14464, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14592, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14656, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14664, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14672, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15184, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15216, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15248, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15308, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15820, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15852, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15884, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15948, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15964, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15980, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16044, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16060, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16076, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16588, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16620, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16652, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17164, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17220, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17228, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17220, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17228, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17476, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17508, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17540, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17796, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17828, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17860, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18116, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18132, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18148, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18404, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18420, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18436, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18500, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18516, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18532, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18612, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18628, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18648, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18656, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18840, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18856, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18864, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19048, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19064, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19080, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19176, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19184, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19200, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19208, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19216, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19224, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19260, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19266, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19272, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19308, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19314, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19320, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19352, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19360, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19368, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19400, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19408, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19416, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19448, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19456, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19464, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19592, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19608, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19624, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19625, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19626, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19642, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19652, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19780, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19796, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19812, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19813, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19814, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19830, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19840, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19968, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19984, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 20000, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 20001, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 20002, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20018, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20028, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20156, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20172, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20188, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20189, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20190, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20206, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20216, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20344, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20360, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20376, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20377, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20378, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20394, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20404, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20532, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20548, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20564, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20565, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20566, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20582, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20592, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20720, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20736, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20752, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20753, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20754, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20770, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20780, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20908, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20924, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20940, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20941, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20942, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20958, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20968, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20992, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21016, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21144, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21160, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21176, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21177, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21178, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21194, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21204, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21332, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21348, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21364, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21365, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21366, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21382, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21392, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21520, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21536, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21552, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21553, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21554, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21570, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21580, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21708, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21724, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21740, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21741, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21742, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21758, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21768, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21792, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21816, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21840, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21864, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21888, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21912, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21936, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21960, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21984, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 22008, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22032, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22048, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22056, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22064, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22100, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22112, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22124, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22140, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22148, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22164, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22172, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22188, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22204, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22212, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22228, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22428, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22448, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22458, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22558, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22578, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22588, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22620, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22636, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22640, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22644, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22648, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22656, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22672, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22680, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22688, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22696, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22744, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22752, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22756, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22788, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22796, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22804, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22824, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22844, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22864, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22884, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22904, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22924, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22944, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22964, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22972, [8], "kPa", 10.0, 0, 0, 1000, 0 -boardUseTempPullUp = bits, U32, 22980, [0:0], "Piggyback Mode", "With Pull Ups" -boardUse2stepPullDown = bits, U32, 22980, [1:1], "With Pull Up", "With Pull Down" -boardUseD2PullDown = bits, U32, 22980, [2:2], "With Pull Up", "With Pull Down" -boardUseD3PullDown = bits, U32, 22980, [3:3], "With Pull Up", "With Pull Down" -boardUseCrankPullUp = bits, U32, 22980, [4:4], "VR", "Hall" -boardUseH1PullDown = bits, U32, 22980, [5:5], "With Pull Up", "With Pull Down" -boardUseH2PullDown = bits, U32, 22980, [6:6], "With Pull Up", "With Pull Down" -boardUseH3PullDown = bits, U32, 22980, [7:7], "With Pull Up", "With Pull Down" -boardUseH4PullDown = bits, U32, 22980, [8:8], "With Pull Up", "With Pull Down" -boardUseH5PullDown = bits, U32, 22980, [9:9], "With Pull Up", "With Pull Down" -boardUseFlexPullDown = bits, U32, 22980, [10:10], "With Pull Up", "With Pull Down" -; total TS size = 22984 +lambdaLoadBins = array, U16, 17484, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17516, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17548, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17804, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17836, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17868, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18124, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18140, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18156, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18412, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18428, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18444, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18508, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18524, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18540, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18620, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18636, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18656, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18664, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18848, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18864, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18872, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19056, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19072, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19088, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19176, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19184, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19192, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19200, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19208, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19216, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19224, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19232, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19268, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19274, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19280, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19316, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19322, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19328, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19360, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19368, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19376, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19408, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19416, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19424, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19456, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19464, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19472, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19600, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19616, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19632, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19633, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19634, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19650, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19660, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19788, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19804, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19820, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19821, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19822, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19838, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19848, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19976, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19992, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 20008, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 20009, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 20010, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20026, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20036, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20164, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20180, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20196, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20197, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20198, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20214, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20224, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20352, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20368, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20384, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20385, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20386, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20402, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20412, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20540, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20556, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20572, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20573, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20574, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20590, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20600, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20728, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20744, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20760, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20761, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20762, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20778, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20788, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20916, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20932, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20948, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20949, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20950, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20966, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20976, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 21000, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21024, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21152, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21168, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21184, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21185, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21186, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21202, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21212, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21340, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21356, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21372, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21373, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21374, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21390, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21400, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21528, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21544, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21560, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21561, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21562, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21578, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21588, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21716, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21732, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21748, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21749, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21750, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21766, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22016, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22040, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22056, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22064, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22072, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22108, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22120, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22132, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22148, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22156, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22164, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22172, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22180, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22196, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22212, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22220, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22236, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22436, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22456, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22466, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22566, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22586, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22596, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22628, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22644, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22648, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22652, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22656, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22664, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22680, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22688, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22696, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22704, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22744, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22752, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22760, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22764, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22796, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22804, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22812, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22832, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22852, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22872, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22892, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22912, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22932, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22952, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22972, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22980, [8], "kPa", 10.0, 0, 0, 1000, 0 +boardUseTempPullUp = bits, U32, 22988, [0:0], "Piggyback Mode", "With Pull Ups" +boardUse2stepPullDown = bits, U32, 22988, [1:1], "With Pull Up", "With Pull Down" +boardUseD2PullDown = bits, U32, 22988, [2:2], "With Pull Up", "With Pull Down" +boardUseD3PullDown = bits, U32, 22988, [3:3], "With Pull Up", "With Pull Down" +boardUseCrankPullUp = bits, U32, 22988, [4:4], "VR", "Hall" +boardUseH1PullDown = bits, U32, 22988, [5:5], "With Pull Up", "With Pull Down" +boardUseH2PullDown = bits, U32, 22988, [6:6], "With Pull Up", "With Pull Down" +boardUseH3PullDown = bits, U32, 22988, [7:7], "With Pull Up", "With Pull Down" +boardUseH4PullDown = bits, U32, 22988, [8:8], "With Pull Up", "With Pull Down" +boardUseH5PullDown = bits, U32, 22988, [9:9], "With Pull Up", "With Pull Down" +boardUseFlexPullDown = bits, U32, 22988, [10:10], "With Pull Up", "With Pull Down" +; total TS size = 22992 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index 54f9f9f594..fdbdd1f2ab 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.alphax-8chan_f7.3032678239" + signature = "rusEFI master.2024.11.25.alphax-8chan_f7.692254048" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.alphax-8chan_f7.3032678239" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.alphax-8chan_f7.692254048" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22984 +pageSize = 22992 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1434,299 +1434,299 @@ warning_message = string, ASCII, 5224, 120 boostTableOpenLoop = array, U08, 5344, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5408, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5416, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5480, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5488, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5552, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5560, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5568, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5600, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5632, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5640, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5672, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5676, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5680, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5712, 8000 -cltFuelCorrBins = array, F32, 13712, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13776, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13840, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13904, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13968, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 14000, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14032, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14064, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14072, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14200, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14264, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14328, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14456, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14584, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14648, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14656, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14664, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15176, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15208, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15240, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15300, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15812, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15844, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15876, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15940, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15956, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15972, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16036, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16052, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16068, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16580, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16612, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16644, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17156, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17188, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5480, [8], "", 1, 0, 0, 1000, 0 +pedalToTpsTable = array, U08, 5496, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5560, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5568, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5576, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5608, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5640, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5648, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5680, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5684, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5688, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5720, 8000 +cltFuelCorrBins = array, F32, 13720, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13784, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13848, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13912, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13976, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 14008, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14040, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14072, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14080, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14208, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14272, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14336, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14464, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14592, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14656, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14664, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14672, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15184, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15216, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15248, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15308, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15820, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15852, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15884, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15948, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15964, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15980, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16044, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16060, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16076, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16588, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16620, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16652, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17164, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17220, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17228, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17220, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17228, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17476, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17508, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17540, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17796, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17828, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17860, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18116, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18132, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18148, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18404, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18420, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18436, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18500, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18516, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18532, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18612, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18628, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18648, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18656, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18840, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18856, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18864, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19048, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19064, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19080, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19176, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19184, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19200, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19208, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19216, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19224, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19260, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19266, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19272, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19308, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19314, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19320, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19352, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19360, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19368, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19400, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19408, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19416, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19448, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19456, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19464, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19592, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19608, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19624, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19625, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19626, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19642, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19652, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19780, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19796, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19812, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19813, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19814, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19830, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19840, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19968, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19984, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 20000, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 20001, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 20002, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20018, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20028, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20156, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20172, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20188, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20189, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20190, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20206, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20216, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20344, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20360, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20376, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20377, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20378, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20394, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20404, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20532, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20548, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20564, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20565, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20566, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20582, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20592, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20720, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20736, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20752, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20753, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20754, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20770, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20780, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20908, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20924, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20940, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20941, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20942, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20958, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20968, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20992, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21016, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21144, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21160, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21176, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21177, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21178, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21194, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21204, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21332, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21348, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21364, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21365, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21366, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21382, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21392, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21520, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21536, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21552, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21553, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21554, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21570, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21580, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21708, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21724, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21740, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21741, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21742, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21758, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21768, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21792, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21816, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21840, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21864, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21888, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21912, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21936, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21960, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21984, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 22008, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22032, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22048, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22056, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22064, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22100, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22112, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22124, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22140, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22148, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22164, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22172, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22188, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22204, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22212, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22228, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22428, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22448, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22458, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22558, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22578, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22588, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22620, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22636, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22640, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22644, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22648, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22656, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22672, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22680, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22688, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22696, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22744, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22752, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22756, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22788, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22796, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22804, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22824, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22844, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22864, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22884, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22904, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22924, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22944, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22964, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22972, [8], "kPa", 10.0, 0, 0, 1000, 0 -boardUseTempPullUp = bits, U32, 22980, [0:0], "Piggyback Mode", "With Pull Ups" -boardUse2stepPullDown = bits, U32, 22980, [1:1], "With Pull Up", "With Pull Down" -boardUseD2PullDown = bits, U32, 22980, [2:2], "With Pull Up", "With Pull Down" -boardUseD3PullDown = bits, U32, 22980, [3:3], "With Pull Up", "With Pull Down" -boardUseCrankPullUp = bits, U32, 22980, [4:4], "VR", "Hall" -boardUseH1PullDown = bits, U32, 22980, [5:5], "With Pull Up", "With Pull Down" -boardUseH2PullDown = bits, U32, 22980, [6:6], "With Pull Up", "With Pull Down" -boardUseH3PullDown = bits, U32, 22980, [7:7], "With Pull Up", "With Pull Down" -boardUseH4PullDown = bits, U32, 22980, [8:8], "With Pull Up", "With Pull Down" -boardUseH5PullDown = bits, U32, 22980, [9:9], "With Pull Up", "With Pull Down" -boardUseFlexPullDown = bits, U32, 22980, [10:10], "With Pull Up", "With Pull Down" -; total TS size = 22984 +lambdaLoadBins = array, U16, 17484, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17516, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17548, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17804, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17836, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17868, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18124, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18140, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18156, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18412, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18428, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18444, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18508, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18524, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18540, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18620, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18636, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18656, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18664, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18848, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18864, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18872, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19056, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19072, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19088, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19176, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19184, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19192, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19200, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19208, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19216, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19224, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19232, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19268, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19274, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19280, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19316, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19322, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19328, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19360, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19368, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19376, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19408, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19416, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19424, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19456, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19464, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19472, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19600, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19616, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19632, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19633, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19634, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19650, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19660, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19788, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19804, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19820, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19821, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19822, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19838, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19848, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19976, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19992, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 20008, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 20009, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 20010, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20026, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20036, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20164, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20180, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20196, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20197, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20198, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20214, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20224, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20352, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20368, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20384, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20385, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20386, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20402, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20412, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20540, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20556, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20572, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20573, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20574, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20590, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20600, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20728, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20744, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20760, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20761, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20762, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20778, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20788, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20916, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20932, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20948, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20949, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20950, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20966, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20976, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 21000, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21024, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21152, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21168, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21184, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21185, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21186, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21202, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21212, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21340, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21356, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21372, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21373, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21374, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21390, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21400, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21528, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21544, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21560, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21561, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21562, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21578, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21588, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21716, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21732, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21748, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21749, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21750, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21766, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22016, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22040, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22056, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22064, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22072, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22108, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22120, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22132, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22148, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22156, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22164, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22172, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22180, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22196, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22212, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22220, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22236, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22436, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22456, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22466, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22566, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22586, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22596, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22628, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22644, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22648, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22652, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22656, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22664, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22680, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22688, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22696, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22704, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22744, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22752, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22760, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22764, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22796, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22804, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22812, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22832, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22852, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22872, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22892, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22912, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22932, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22952, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22972, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22980, [8], "kPa", 10.0, 0, 0, 1000, 0 +boardUseTempPullUp = bits, U32, 22988, [0:0], "Piggyback Mode", "With Pull Ups" +boardUse2stepPullDown = bits, U32, 22988, [1:1], "With Pull Up", "With Pull Down" +boardUseD2PullDown = bits, U32, 22988, [2:2], "With Pull Up", "With Pull Down" +boardUseD3PullDown = bits, U32, 22988, [3:3], "With Pull Up", "With Pull Down" +boardUseCrankPullUp = bits, U32, 22988, [4:4], "VR", "Hall" +boardUseH1PullDown = bits, U32, 22988, [5:5], "With Pull Up", "With Pull Down" +boardUseH2PullDown = bits, U32, 22988, [6:6], "With Pull Up", "With Pull Down" +boardUseH3PullDown = bits, U32, 22988, [7:7], "With Pull Up", "With Pull Down" +boardUseH4PullDown = bits, U32, 22988, [8:8], "With Pull Up", "With Pull Down" +boardUseH5PullDown = bits, U32, 22988, [9:9], "With Pull Up", "With Pull Down" +boardUseFlexPullDown = bits, U32, 22988, [10:10], "With Pull Up", "With Pull Down" +; total TS size = 22992 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-silver.ini b/firmware/tunerstudio/generated/rusefi_alphax-silver.ini index ec6ee39837..410e924f1e 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-silver.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-silver.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.alphax-silver.2302120845" + signature = "rusEFI master.2024.11.25.alphax-silver.347576754" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.alphax-silver.2302120845" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.alphax-silver.347576754" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22968 +pageSize = 22976 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1432,288 +1432,288 @@ warning_message = string, ASCII, 5212, 120 boostTableOpenLoop = array, U08, 5332, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5396, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5404, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5468, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5476, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5540, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5548, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5556, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5588, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5620, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5628, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5660, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5664, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5668, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5700, 8000 -cltFuelCorrBins = array, F32, 13700, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13764, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13828, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13892, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13956, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13988, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14020, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14052, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14060, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14188, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14252, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14316, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14444, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14572, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14636, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14644, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14652, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15164, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15196, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15228, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15288, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15800, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15832, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15864, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15928, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15944, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15960, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16024, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16040, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16056, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16568, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16600, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16632, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17176, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5468, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13708, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13772, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13836, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13900, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13964, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13996, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14028, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14060, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14068, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14196, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14260, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14324, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14452, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14580, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14644, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14652, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14660, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15172, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15204, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15236, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15296, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15808, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15840, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15872, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15936, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15952, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15968, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16032, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16048, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16064, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16576, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16608, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16640, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17152, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17184, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17216, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17208, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17216, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17464, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17496, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17528, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17784, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17816, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17848, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18104, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18120, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18136, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18392, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18408, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18424, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18488, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18504, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18520, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18600, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18616, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18636, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18644, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18652, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18668, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18684, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18700, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18716, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18732, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18748, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18764, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18780, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18796, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18812, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18828, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18844, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18852, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18860, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18876, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18892, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18908, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18924, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18940, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18956, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18972, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18988, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19004, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19020, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19036, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19052, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19068, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19076, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19084, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19092, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19100, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19108, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19116, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19124, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19132, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19140, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19148, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19156, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19164, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19172, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19180, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19188, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19196, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19204, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19212, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19248, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19254, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19260, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19296, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19302, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19308, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19340, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19348, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19356, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19388, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19396, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19404, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19436, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19444, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19452, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19580, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19596, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19612, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19613, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19614, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19630, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19640, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19768, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19784, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19800, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19801, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19802, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19818, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19828, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19956, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19972, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19988, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19989, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19990, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20006, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20016, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20144, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20160, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20176, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20177, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20178, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20194, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20204, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20332, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20348, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20364, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20365, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20366, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20382, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20392, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20520, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20536, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20552, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20553, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20554, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20570, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20580, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20708, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20724, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20740, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20741, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20742, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20758, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20768, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20896, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20912, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20928, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20929, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20930, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20946, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20956, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20980, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21004, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21132, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21148, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21164, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21165, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21166, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21182, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21192, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21320, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21336, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21352, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21353, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21354, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21370, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21380, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21508, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21524, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21540, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21541, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21542, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21558, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21568, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21696, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21712, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21728, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21729, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21730, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21746, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21756, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21780, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21804, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21828, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21852, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21876, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21900, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21924, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21948, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21972, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21996, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22020, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22036, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22044, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22052, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22088, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22100, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22112, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22120, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22128, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22136, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22144, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22152, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22160, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22176, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22192, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22200, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22216, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22416, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22436, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22446, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22546, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22566, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22576, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22608, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22624, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22628, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22632, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22636, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22644, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22660, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22668, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22676, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22684, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22692, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22700, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22708, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22716, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22724, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22732, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22740, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22744, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22776, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22784, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22792, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22812, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22832, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22852, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22872, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22892, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22912, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22932, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22952, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22960, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22968 +lambdaLoadBins = array, U16, 17472, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17504, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17536, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17792, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17824, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17856, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18112, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18128, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18144, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18400, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18416, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18432, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18496, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18512, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18528, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18608, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18624, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18644, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18652, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18660, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18676, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18692, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18708, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18724, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18740, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18756, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18772, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18788, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18836, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18852, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18860, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18868, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18884, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18900, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18916, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18932, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18948, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18964, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18996, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19044, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19060, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19076, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19084, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19092, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19100, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19108, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19116, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19124, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19132, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19140, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19148, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19156, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19164, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19172, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19180, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19188, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19196, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19204, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19212, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19220, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19256, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19262, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19268, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19304, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19310, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19316, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19348, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19356, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19364, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19396, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19404, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19412, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19444, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19452, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19460, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19588, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19604, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19620, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19621, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19622, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19638, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19648, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19776, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19792, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19808, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19809, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19810, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19826, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19836, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19964, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19980, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19996, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19997, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19998, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20014, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20024, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20152, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20168, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20184, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20185, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20186, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20202, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20212, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20340, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20356, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20372, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20373, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20374, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20390, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20400, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20528, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20544, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20560, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20561, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20562, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20578, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20588, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20716, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20732, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20748, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20749, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20750, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20766, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20776, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20904, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20920, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20936, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20937, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20938, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20954, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20964, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20988, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21012, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21140, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21156, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21174, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21190, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21200, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21328, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21344, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21362, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21378, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21388, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21516, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21532, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21550, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21566, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21576, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21704, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21720, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21738, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21754, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21764, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21788, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21812, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21836, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21860, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21884, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21908, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21932, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21956, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21980, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22004, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22028, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22044, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22052, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22060, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22096, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22108, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22120, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22128, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22136, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22144, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22152, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22160, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22168, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22184, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22200, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22208, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22224, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22424, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22444, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22454, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22554, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22574, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22584, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22616, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22632, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22636, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22640, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22644, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22652, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22668, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22676, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22684, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22692, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22700, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22708, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22716, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22724, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22732, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22740, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22748, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22752, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22784, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22792, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22800, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22820, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22840, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22860, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22880, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22900, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22920, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22940, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22960, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22968, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22976 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index d960f3458c..5ea0518695 100644 --- a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini +++ b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.at_start_f435.3028916267" + signature = "rusEFI master.2024.11.25.at_start_f435.688493076" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.at_start_f435.3028916267" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.at_start_f435.688493076" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 1ca451ea3e..c36226431b 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.atlas.4035857509" + signature = "rusEFI master.2024.11.25.atlas.1829652058" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.atlas.4035857509" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.atlas.1829652058" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22464 +pageSize = 22472 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5048, 120 boostTableOpenLoop = array, U08, 5168, [4x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5200, [4], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5204, [4x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5236, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5244, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5308, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5316, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5324, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5356, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5388, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5396, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5428, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5432, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5436, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5468, 8000 -cltFuelCorrBins = array, F32, 13468, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13532, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13596, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13660, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13724, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13756, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 13788, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 13820, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 13828, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 13956, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14020, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14084, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14212, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14340, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14404, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14412, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14420, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 14932, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 14964, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 14996, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15056, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15568, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15600, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15632, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15696, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15712, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15728, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 15792, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 15808, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 15824, [8x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16080, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16112, [8], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16128, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 16640, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 16672, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5236, [8], "", 1, 0, 0, 1000, 0 +pedalToTpsTable = array, U08, 5252, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5316, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5324, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5332, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5364, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5396, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5404, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5436, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5440, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5444, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5476, 8000 +cltFuelCorrBins = array, F32, 13476, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13540, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13604, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13668, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13732, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13764, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 13796, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 13828, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 13836, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 13964, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14028, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14092, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14220, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14348, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14412, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14420, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14428, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 14940, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 14972, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15004, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15064, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15576, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15608, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15640, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15704, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15720, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15736, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 15800, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 15816, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 15832, [8x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16088, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16120, [8], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16136, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 16648, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 16680, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 16704, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 16712, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 16704, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 16712, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 16960, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 16992, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17024, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17280, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17312, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17344, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 17600, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 17616, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 17632, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 17888, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 17904, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 17920, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 17984, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18000, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18016, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18096, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18112, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18132, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18140, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18148, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18164, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18180, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18196, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18212, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18228, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18244, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18260, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18276, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18292, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18308, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18324, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18340, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18348, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18356, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18372, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18388, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18404, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18420, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18436, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18452, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18468, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18484, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 18500, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 18516, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 18532, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 18548, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 18564, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 18572, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 18580, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 18588, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 18596, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 18604, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 18612, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 18620, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 18628, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 18636, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 18644, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 18652, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 18660, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 18668, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 18676, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 18684, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 18692, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 18700, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 18708, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 18744, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 18750, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 18756, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 18792, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 18798, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 18804, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 18836, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 18844, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 18852, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 18884, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 18892, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 18900, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 18932, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 18940, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 18948, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19076, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19092, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19108, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19109, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19110, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19126, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19136, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19264, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19280, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19296, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19297, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19298, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19314, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19324, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19452, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19468, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19484, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19485, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19486, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 19502, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 19512, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 19640, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 19656, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 19672, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 19673, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 19674, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 19690, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 19700, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 19828, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 19844, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 19860, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 19861, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 19862, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 19878, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 19888, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20016, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20032, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20048, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20049, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20050, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20066, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20076, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20204, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20220, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20236, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20237, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20238, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20254, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20264, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20392, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20408, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20424, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20425, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20426, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20442, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20452, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20476, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 20500, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 20628, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 20644, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 20660, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 20661, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 20662, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 20678, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 20688, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 20816, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 20832, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 20848, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 20849, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 20850, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 20866, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 20876, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21004, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21020, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21036, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21037, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21038, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21054, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21064, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21192, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21208, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21224, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21225, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21226, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21242, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21252, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21276, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21300, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21324, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21348, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21372, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21396, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21420, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21444, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21468, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21492, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 21516, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 21532, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 21540, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 21548, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 21584, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 21596, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 21608, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 21616, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 21624, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 21632, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 21640, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 21648, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 21656, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 21672, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 21688, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 21696, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 21712, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 21912, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 21932, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 21942, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22042, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22062, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22072, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22104, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22120, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22124, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22128, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22132, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22140, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22156, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22164, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22172, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22180, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22188, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22196, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22204, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22212, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22220, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22228, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22236, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22240, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22272, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22280, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22288, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22308, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22328, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22348, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22368, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22388, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22408, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22428, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22448, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22456, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22464 +lambdaLoadBins = array, U16, 16968, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17000, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17032, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17288, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17320, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17352, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 17608, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 17624, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 17640, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 17896, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 17912, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 17928, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 17992, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18008, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18024, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18104, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18120, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18140, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18148, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18156, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18172, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18188, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18204, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18220, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18236, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18252, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18268, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18284, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18300, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18316, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18332, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18348, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18356, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18364, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18380, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18396, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18412, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18428, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18444, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18460, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18476, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18492, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 18508, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 18524, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 18540, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 18556, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 18572, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 18580, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 18588, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 18596, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 18604, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 18612, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 18620, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 18628, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 18636, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 18644, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 18652, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 18660, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 18668, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 18676, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 18684, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 18692, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 18700, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 18708, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 18716, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 18752, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 18758, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 18764, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 18800, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 18806, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 18812, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 18844, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 18852, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 18860, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 18892, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 18900, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 18908, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 18940, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 18948, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 18956, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19084, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19100, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19116, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19117, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19118, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19134, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19144, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19272, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19288, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19304, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19305, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19306, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19322, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19332, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19460, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19476, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19492, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19493, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19494, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 19510, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 19520, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 19648, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 19664, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 19680, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 19681, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 19682, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 19698, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 19708, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 19836, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 19852, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 19868, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 19869, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 19870, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 19886, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 19896, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20024, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20040, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20056, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20057, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20058, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20074, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20084, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20212, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20228, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20244, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20245, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20246, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20262, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20272, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20400, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20416, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20432, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20433, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20434, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20450, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20460, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20484, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 20508, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 20636, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 20652, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 20668, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 20669, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 20670, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 20686, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 20696, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 20824, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 20840, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 20856, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 20857, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 20858, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 20874, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 20884, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21012, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21028, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21044, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21045, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21046, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21062, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21072, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21200, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21216, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21232, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21233, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21234, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21250, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21260, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21284, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21308, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21332, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21356, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21380, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21404, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21428, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21452, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21476, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 21500, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 21524, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 21540, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 21548, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 21556, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 21592, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 21604, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 21616, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 21624, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 21632, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 21640, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 21648, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 21656, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 21664, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 21680, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 21696, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 21704, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 21720, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 21920, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 21940, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 21950, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22050, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22070, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22080, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22112, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22128, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22132, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22136, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22140, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22148, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22164, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22172, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22180, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22188, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22196, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22204, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22212, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22220, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22228, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22236, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22244, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22248, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22280, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22288, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22296, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22316, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22336, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22356, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22376, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22396, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22416, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22436, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22456, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22464, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22472 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index ce08568b46..63f6367efa 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.f407-discovery.1412518294" + signature = "rusEFI master.2024.11.25.f407-discovery.3383843753" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.f407-discovery.1412518294" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.f407-discovery.3383843753" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22968 +pageSize = 22976 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,289 +1431,289 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -communityCommsLedPin = bits, U16, 22964, [0:8], $gpio_list -; total TS size = 22968 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +communityCommsLedPin = bits, U16, 22972, [0:8], $gpio_list +; total TS size = 22976 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 2726ce6f6c..8a82654a91 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.f429-discovery.3028916267" + signature = "rusEFI master.2024.11.25.f429-discovery.688493076" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.f429-discovery.3028916267" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.f429-discovery.688493076" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index 43f76ce957..a63fa93735 100644 --- a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.f469-discovery.2254347960" + signature = "rusEFI master.2024.11.25.f469-discovery.467571847" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.f469-discovery.2254347960" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.f469-discovery.467571847" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 026a12e811..f38d336029 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.frankenso_na6.3792366640" + signature = "rusEFI master.2024.11.25.frankenso_na6.2139809295" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.frankenso_na6.3792366640" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.frankenso_na6.2139809295" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_haba208.ini b/firmware/tunerstudio/generated/rusefi_haba208.ini index 620f9e4eea..e857a6e720 100644 --- a/firmware/tunerstudio/generated/rusefi_haba208.ini +++ b/firmware/tunerstudio/generated/rusefi_haba208.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.haba208.3028916267" + signature = "rusEFI master.2024.11.25.haba208.688493076" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.haba208.3028916267" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.haba208.688493076" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index 401c0204f1..70b8f98eda 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.hellen-112-17.1031864495" + signature = "rusEFI master.2024.11.25.hellen-112-17.2684422800" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.hellen-112-17.1031864495" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.hellen-112-17.2684422800" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 8d529c155e..bf0295d149 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.hellen-gm-e67.2029059987" + signature = "rusEFI master.2024.11.25.hellen-gm-e67.3849385388" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.hellen-gm-e67.2029059987" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.hellen-gm-e67.3849385388" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index 143629a9ea..2c2471739b 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -4,12 +4,12 @@ enable2ndByteCanID = false [SettingGroups] [MegaTune] - signature = "rusEFI master.2024.11.25.hellen-honda-k.3769690717" + signature = "rusEFI master.2024.11.25.hellen-honda-k.2100355170" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.hellen-honda-k.3769690717" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.hellen-honda-k.2100355170" ; signature is expected to be 7 or more characters. useLegacyFTempUnits = false ignoreMissingBitOptions = true @@ -50,7 +50,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","A15 TPS","E9 Ignition Key Voltage","INVALID","Aux Analog 3","Aux Analog 1","INVALID","A19 - MAP","INVALID","B8 - CLT","B17 IAT","Aux Analog 2" ; CONFIG_DEFINITION_START -pageSize = 23452 +pageSize = 23460 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1380,290 +1380,290 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 125, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 125, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 125, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 125, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 125, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 125, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [16x16], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 16116, [16], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 16148, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 16180, [16x16], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16436, [16], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16468, [16], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16500, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17012, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17044, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 17076, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17588, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17620, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 125, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 125, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 125, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 125, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 125, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 125, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [16x16], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 16124, [16], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 16156, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 16188, [16x16], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16444, [16], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16476, [16], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16508, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17020, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17052, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17084, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17596, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17628, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17652, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17660, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17652, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17660, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17908, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17940, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17972, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 18228, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 18260, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 18292, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18548, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18564, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18580, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18836, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18852, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18868, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18932, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18948, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18964, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19044, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19060, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19080, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19088, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19096, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19112, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19128, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19144, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19160, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19176, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19192, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19208, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19224, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19240, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19256, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19272, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 19288, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 19296, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 19304, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 19320, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 19336, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 19352, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 19368, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 19384, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 19400, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 19416, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 19432, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19448, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19464, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19480, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19496, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19512, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19520, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19528, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19536, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19544, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19552, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19560, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19568, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19576, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19584, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19592, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19600, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19608, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19616, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19624, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19632, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19640, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19648, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19656, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19692, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19698, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19704, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19740, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19746, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19752, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19784, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19792, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19800, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19832, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19840, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19848, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19880, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19888, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19896, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20024, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20040, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20056, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 20057, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 20058, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20074, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20084, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20212, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20228, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20244, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 20245, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 20246, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20262, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20272, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 20400, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 20416, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 20432, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 20433, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 20434, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20450, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20460, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20588, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20604, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20620, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20621, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20622, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20638, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20648, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20776, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20792, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20808, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20809, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20810, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20826, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20836, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20964, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20980, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20996, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20997, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20998, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21014, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21024, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21152, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21168, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21184, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 21185, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 21186, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21202, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21212, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 21340, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 21356, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 21372, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 21373, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 21374, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 21390, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 21400, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 21424, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21448, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21576, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21592, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21610, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21626, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21636, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21764, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21780, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21798, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21814, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21824, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21952, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21968, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21986, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 22002, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 22012, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 22140, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 22156, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 22172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 22173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 22174, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 22190, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 22200, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 22224, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 22248, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 22272, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 22296, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 22320, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 22344, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 22368, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 22392, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 22416, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 22440, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22464, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22480, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22488, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22496, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22532, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22544, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22556, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22564, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22572, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22580, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22588, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22596, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22604, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22620, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22636, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22644, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22660, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22860, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22880, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22890, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22990, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 23010, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 23020, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 23052, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 23068, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 23072, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 23076, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 23080, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 23088, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 23104, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 23112, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 23120, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 23128, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 23136, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 23144, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 23152, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 23160, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 23168, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 23176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 23184, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 23188, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 23220, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 23228, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 23236, [5], "C", 1, 0, -100, 125, 2 -cltBoostCorr = array, F32, 23256, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 23276, [5], "C", 1, 0, -100, 125, 2 -iatBoostCorr = array, F32, 23296, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 23316, [5], "C", 1, 0, -100, 125, 2 -cltBoostAdder = array, F32, 23336, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 23356, [5], "C", 1, 0, -100, 125, 2 -iatBoostAdder = array, F32, 23376, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 23396, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 23404, [8], "kPa", 10.0, 0, 0, 1000, 0 -hondaKcltGaugeAdder = scalar, U08, 23412, "", 1, 0, 0, 100, 0 -unusedConfigPadding = array, U08, 23413, [36], "", 1, 0, 0, 100, 0 -; total TS size = 23452 +lambdaLoadBins = array, U16, 17916, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17948, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17980, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 18236, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 18268, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 18300, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18556, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18572, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18588, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18844, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18860, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18876, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18940, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18956, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18972, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19052, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19068, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19088, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19096, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19104, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19120, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19136, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19152, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19168, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19184, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19200, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19216, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19232, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19248, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19264, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19280, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19296, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 19304, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 19312, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 19328, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 19344, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 19360, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 19376, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 19392, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 19408, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 19424, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 19440, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19456, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19472, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19488, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19504, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19520, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19528, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19536, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19544, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19552, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19560, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19568, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19576, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19584, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19592, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19600, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19608, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19616, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19624, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19632, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19640, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19648, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19656, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19664, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19700, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19706, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19712, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19748, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19754, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19760, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19792, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19800, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19808, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19840, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19848, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19856, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19888, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19896, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19904, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20032, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20048, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20064, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 20065, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 20066, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20082, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20092, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20220, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20236, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20252, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 20253, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 20254, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20270, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20280, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 20408, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 20424, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 20440, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 20441, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 20442, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20458, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20468, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20596, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20612, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20628, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20629, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20630, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20646, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20656, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20784, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20800, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20816, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20817, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20818, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20834, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20844, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20972, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20988, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21004, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 21005, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 21006, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21022, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21032, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21160, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21176, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21192, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 21193, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 21194, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21210, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21220, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 21348, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 21364, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 21380, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 21381, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 21382, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 21398, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 21408, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 21432, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21456, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21584, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21600, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21618, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21634, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21644, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21772, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21788, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21806, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21822, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21832, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21960, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21976, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21994, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 22010, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 22020, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 22148, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 22164, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 22180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 22181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 22182, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 22198, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 22208, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 22232, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 22256, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 22280, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 22304, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 22328, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 22352, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 22376, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 22400, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 22424, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22448, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22472, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22488, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22496, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22504, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22540, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22552, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22564, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22572, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22580, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22588, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22596, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22604, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22612, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22628, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22644, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22652, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22668, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22868, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22888, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22898, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22998, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 23018, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 23028, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 23060, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 23076, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 23080, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 23084, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 23088, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 23096, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 23112, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 23120, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 23128, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 23136, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 23144, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 23152, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 23160, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 23168, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 23176, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 23184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 23192, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 23196, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 23228, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 23236, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 23244, [5], "C", 1, 0, -100, 125, 2 +cltBoostCorr = array, F32, 23264, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 23284, [5], "C", 1, 0, -100, 125, 2 +iatBoostCorr = array, F32, 23304, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 23324, [5], "C", 1, 0, -100, 125, 2 +cltBoostAdder = array, F32, 23344, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 23364, [5], "C", 1, 0, -100, 125, 2 +iatBoostAdder = array, F32, 23384, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 23404, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 23412, [8], "kPa", 10.0, 0, 0, 1000, 0 +hondaKcltGaugeAdder = scalar, U08, 23420, "", 1, 0, 0, 100, 0 +unusedConfigPadding = array, U08, 23421, [36], "", 1, 0, 0, 100, 0 +; total TS size = 23460 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index d72b6b3a5e..1a5756f235 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.hellen-nb1.925846836" + signature = "rusEFI master.2024.11.25.hellen-nb1.2863613707" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.hellen-nb1.925846836" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.hellen-nb1.2863613707" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index df02c732ce..aafbef6829 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.hellen121nissan.1678903979" + signature = "rusEFI master.2024.11.25.hellen121nissan.4187095188" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.hellen121nissan.1678903979" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.hellen121nissan.4187095188" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 125, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 125, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 125, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 125, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 125, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 125, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 125, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 125, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 125, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 125, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 125, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 125, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 125, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 125, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 125, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 125, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 125, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 125, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 125, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 125, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index a6b2f6f042..aee1df9e02 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.hellen121vag.1014700268" + signature = "rusEFI master.2024.11.25.hellen121vag.2717586131" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.hellen121vag.1014700268" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.hellen121vag.2717586131" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index 7e960a20b8..942cdec812 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.hellen128.1494987484" + signature = "rusEFI master.2024.11.25.hellen128.3298539747" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.hellen128.1494987484" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.hellen128.3298539747" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index ab8f45c32e..4cd43a32ff 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.hellen154hyundai.2463932849" + signature = "rusEFI master.2024.11.25.hellen154hyundai.257731470" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.hellen154hyundai.2463932849" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.hellen154hyundai.257731470" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 125, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 125, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 125, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 125, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 125, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 125, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 125, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 125, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 125, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 125, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 125, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 125, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 125, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 125, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 125, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 125, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 125, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 125, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 125, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 125, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini index aa9c5e6574..adaca9d21f 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.hellen154hyundai_f7.3702180914" + signature = "rusEFI master.2024.11.25.hellen154hyundai_f7.1093322253" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.hellen154hyundai_f7.3702180914" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.hellen154hyundai_f7.1093322253" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 125, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 125, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 125, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 125, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 125, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 125, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 125, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 125, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 125, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 125, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 125, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 125, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 125, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 125, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 125, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 125, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 125, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 125, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 125, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 125, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 36ae137987..4720266ec1 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.hellen72.1235318269" + signature = "rusEFI master.2024.11.25.hellen72.3558965186" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.hellen72.1235318269" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.hellen72.3558965186" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index b7c45d5424..6039633450 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.hellen81.3508078797" + signature = "rusEFI master.2024.11.25.hellen81.1285096178" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.hellen81.3508078797" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.hellen81.1285096178" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 57d2fe3fc6..686d3005ff 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.hellen88bmw.3325697422" + signature = "rusEFI master.2024.11.25.hellen88bmw.1538922417" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.hellen88bmw.3325697422" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.hellen88bmw.1538922417" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index a5a86586fc..b4e0c2debe 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.hellenNA6.539786187" + signature = "rusEFI master.2024.11.25.hellenNA6.3182195188" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.hellenNA6.539786187" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.hellenNA6.3182195188" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 2a4e2dbade..9742da0b20 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.hellenNA8_96.3757455621" + signature = "rusEFI master.2024.11.25.hellenNA8_96.1115042618" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.hellenNA8_96.3757455621" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.hellenNA8_96.1115042618" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 06fbf33e0b..edf522ae49 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.m74_9.3383540" + signature = "rusEFI master.2024.11.25.m74_9.2645797579" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.m74_9.3383540" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.m74_9.2645797579" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini b/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini index b488c368e1..9c3db1d2ed 100644 --- a/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.mre-legacy_f4.4294400488" + signature = "rusEFI master.2024.11.25.mre-legacy_f4.1651987415" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.mre-legacy_f4.4294400488" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.mre-legacy_f4.1651987415" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 24964 +pageSize = 24972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 10000 -cltFuelCorrBins = array, F32, 15696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 15760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 15824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 15888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 15952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 15984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 16016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 16048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 16056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 16184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 16248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 16312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 16440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 16568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 17160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 17192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 17224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 17284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 17796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 18020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 18036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 18052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 18564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 18596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 19140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 19172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 10000 +cltFuelCorrBins = array, F32, 15704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 15768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 15832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 15896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 15960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 15992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 16024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 16056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 16064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 16192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 16256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 16320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 16448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 16576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 17168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 17232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 17292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 17804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 18028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 18044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 18060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 18572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 18604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 18636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 19148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 19180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 19204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 19212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 19204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 19212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 19460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 19492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 19524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 20100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 20116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 20132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 20388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 20404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 20420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 20484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 20500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 20516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 20596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 20612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 20632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 20640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 20648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 20664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 20680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 20696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 20712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 20728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 20744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 20760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 20776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 20792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 20808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 20824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 21000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 21016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 21032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 21048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 21072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 21080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 21088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 21096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 21104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 21112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 21120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 21128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 21136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 21144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 21152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 21160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 21168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 21176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 21184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 21192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 21200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 21208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 21244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 21250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 21256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 21292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 21298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 21304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 21336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 21344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 21352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 21384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 21392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 21400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 21432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 21440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 21448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 21576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 21592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 21608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 21609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 21610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 21626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 21636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 21764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 21780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 21796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 21797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 21798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 21814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 21824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 21985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 21986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 22002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 22012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 22140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 22156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 22172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 22173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 22174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 22190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 22200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 22328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 22344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 22360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 22361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 22362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 22378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 22388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 22516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 22532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 22548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 22549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 22550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 22566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 22576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 22704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 22720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 22736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 22737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 22738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 22754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 22764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 22925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 22926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 22952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 22976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 23000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 23128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 23144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 23160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 23161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 23162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 23178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 23188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 23316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 23332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 23348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 23349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 23350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 23366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 23376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 23504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 23520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 23536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 23537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 23538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 23554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 23564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 23692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 23708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 23724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 23725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 23726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 23742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 23752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 23776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 23800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 23824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 23848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 23872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 23896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 23920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 23944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 23968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 23992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 24016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 24032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 24040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 24048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 24084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 24096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 24108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 24116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 24124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 24132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 24140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 24148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 24156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 24172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 24188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 24196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 24212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 24412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 24432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 24442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 24542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 24562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 24572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 24604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 24620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 24624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 24628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 24632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 24640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 24656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 24664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 24672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 24680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 24688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 24696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 24704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 24712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 24720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 24728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 24736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 24740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 24772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 24780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 24788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 24808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 24828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 24848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 24868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 24888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 24908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 24928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 24948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 24956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 24964 +lambdaLoadBins = array, U16, 19468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 19500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 19532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 20108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 20124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 20140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 20396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 20412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 20428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 20492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 20508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 20524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 20604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 20620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 20640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 20648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 20656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 20672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 20688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 20704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 20720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 20736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 20752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 20768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 20784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 20800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 20816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 20832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 20848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 21008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 21024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 21040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 21056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 21072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 21080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 21088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 21096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 21104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 21112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 21120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 21128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 21136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 21144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 21152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 21160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 21168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 21176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 21184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 21192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 21200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 21208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 21216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 21252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 21258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 21264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 21300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 21306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 21312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 21344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 21352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 21360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 21392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 21400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 21408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 21440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 21448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 21456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 21584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 21600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 21616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 21617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 21618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 21634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 21644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 21772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 21788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 21804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 21805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 21806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 21822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 21832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 21993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 21994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 22010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 22020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 22148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 22164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 22180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 22181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 22182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 22198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 22208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 22336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 22352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 22368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 22369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 22370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 22386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 22396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 22524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 22540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 22556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 22557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 22558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 22574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 22584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 22712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 22728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 22744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 22745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 22746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 22762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 22772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 22933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 22934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 22960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 22984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 23008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 23136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 23152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 23168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 23169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 23170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 23186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 23196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 23324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 23340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 23356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 23357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 23358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 23374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 23384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 23512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 23528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 23544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 23545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 23546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 23562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 23572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 23700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 23716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 23732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 23733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 23734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 23750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 23760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 23784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 23808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 23832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 23856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 23880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 23904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 23928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 23952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 23976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 24000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 24024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 24040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 24048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 24056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 24092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 24104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 24116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 24124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 24132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 24140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 24148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 24156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 24164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 24180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 24196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 24204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 24220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 24420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 24440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 24450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 24550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 24570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 24580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 24612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 24628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 24632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 24636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 24640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 24648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 24664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 24672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 24680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 24688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 24696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 24704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 24712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 24720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 24728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 24736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 24744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 24748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 24780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 24788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 24796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 24816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 24836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 24856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 24876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 24896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 24916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 24936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 24956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 24964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 24972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index b543227f65..4dc30c8c1f 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.mre_f4.4294400488" + signature = "rusEFI master.2024.11.25.mre_f4.1651987415" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.mre_f4.4294400488" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.mre_f4.1651987415" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 24964 +pageSize = 24972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 10000 -cltFuelCorrBins = array, F32, 15696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 15760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 15824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 15888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 15952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 15984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 16016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 16048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 16056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 16184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 16248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 16312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 16440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 16568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 17160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 17192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 17224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 17284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 17796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 18020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 18036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 18052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 18564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 18596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 19140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 19172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 10000 +cltFuelCorrBins = array, F32, 15704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 15768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 15832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 15896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 15960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 15992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 16024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 16056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 16064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 16192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 16256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 16320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 16448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 16576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 17168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 17232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 17292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 17804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 18028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 18044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 18060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 18572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 18604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 18636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 19148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 19180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 19204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 19212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 19204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 19212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 19460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 19492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 19524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 20100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 20116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 20132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 20388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 20404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 20420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 20484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 20500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 20516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 20596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 20612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 20632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 20640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 20648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 20664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 20680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 20696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 20712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 20728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 20744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 20760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 20776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 20792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 20808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 20824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 21000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 21016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 21032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 21048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 21072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 21080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 21088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 21096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 21104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 21112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 21120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 21128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 21136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 21144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 21152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 21160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 21168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 21176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 21184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 21192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 21200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 21208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 21244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 21250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 21256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 21292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 21298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 21304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 21336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 21344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 21352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 21384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 21392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 21400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 21432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 21440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 21448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 21576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 21592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 21608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 21609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 21610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 21626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 21636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 21764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 21780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 21796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 21797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 21798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 21814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 21824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 21985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 21986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 22002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 22012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 22140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 22156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 22172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 22173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 22174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 22190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 22200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 22328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 22344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 22360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 22361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 22362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 22378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 22388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 22516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 22532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 22548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 22549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 22550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 22566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 22576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 22704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 22720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 22736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 22737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 22738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 22754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 22764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 22925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 22926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 22952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 22976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 23000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 23128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 23144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 23160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 23161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 23162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 23178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 23188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 23316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 23332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 23348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 23349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 23350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 23366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 23376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 23504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 23520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 23536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 23537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 23538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 23554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 23564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 23692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 23708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 23724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 23725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 23726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 23742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 23752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 23776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 23800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 23824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 23848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 23872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 23896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 23920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 23944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 23968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 23992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 24016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 24032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 24040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 24048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 24084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 24096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 24108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 24116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 24124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 24132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 24140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 24148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 24156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 24172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 24188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 24196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 24212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 24412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 24432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 24442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 24542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 24562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 24572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 24604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 24620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 24624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 24628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 24632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 24640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 24656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 24664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 24672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 24680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 24688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 24696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 24704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 24712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 24720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 24728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 24736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 24740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 24772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 24780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 24788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 24808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 24828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 24848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 24868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 24888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 24908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 24928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 24948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 24956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 24964 +lambdaLoadBins = array, U16, 19468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 19500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 19532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 20108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 20124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 20140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 20396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 20412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 20428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 20492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 20508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 20524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 20604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 20620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 20640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 20648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 20656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 20672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 20688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 20704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 20720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 20736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 20752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 20768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 20784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 20800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 20816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 20832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 20848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 21008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 21024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 21040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 21056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 21072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 21080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 21088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 21096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 21104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 21112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 21120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 21128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 21136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 21144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 21152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 21160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 21168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 21176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 21184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 21192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 21200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 21208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 21216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 21252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 21258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 21264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 21300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 21306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 21312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 21344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 21352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 21360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 21392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 21400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 21408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 21440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 21448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 21456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 21584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 21600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 21616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 21617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 21618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 21634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 21644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 21772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 21788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 21804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 21805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 21806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 21822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 21832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 21993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 21994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 22010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 22020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 22148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 22164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 22180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 22181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 22182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 22198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 22208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 22336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 22352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 22368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 22369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 22370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 22386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 22396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 22524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 22540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 22556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 22557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 22558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 22574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 22584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 22712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 22728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 22744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 22745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 22746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 22762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 22772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 22933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 22934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 22960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 22984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 23008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 23136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 23152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 23168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 23169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 23170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 23186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 23196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 23324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 23340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 23356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 23357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 23358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 23374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 23384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 23512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 23528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 23544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 23545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 23546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 23562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 23572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 23700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 23716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 23732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 23733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 23734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 23750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 23760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 23784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 23808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 23832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 23856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 23880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 23904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 23928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 23952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 23976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 24000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 24024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 24040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 24048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 24056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 24092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 24104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 24116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 24124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 24132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 24140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 24148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 24156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 24164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 24180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 24196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 24204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 24220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 24420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 24440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 24450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 24550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 24570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 24580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 24612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 24628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 24632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 24636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 24640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 24648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 24664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 24672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 24680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 24688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 24696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 24704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 24712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 24720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 24728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 24736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 24744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 24748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 24780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 24788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 24796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 24816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 24836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 24856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 24876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 24896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 24916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 24936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 24956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 24964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 24972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 50890e3200..1a30d199f0 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.mre_f7.4294400488" + signature = "rusEFI master.2024.11.25.mre_f7.1651987415" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.mre_f7.4294400488" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.mre_f7.1651987415" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 24964 +pageSize = 24972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 10000 -cltFuelCorrBins = array, F32, 15696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 15760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 15824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 15888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 15952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 15984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 16016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 16048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 16056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 16184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 16248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 16312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 16440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 16568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 17160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 17192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 17224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 17284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 17796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 18020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 18036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 18052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 18564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 18596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 19140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 19172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 10000 +cltFuelCorrBins = array, F32, 15704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 15768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 15832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 15896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 15960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 15992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 16024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 16056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 16064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 16192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 16256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 16320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 16448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 16576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 17168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 17232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 17292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 17804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 18028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 18044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 18060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 18572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 18604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 18636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 19148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 19180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 19204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 19212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 19204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 19212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 19460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 19492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 19524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 20100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 20116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 20132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 20388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 20404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 20420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 20484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 20500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 20516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 20596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 20612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 20632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 20640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 20648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 20664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 20680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 20696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 20712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 20728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 20744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 20760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 20776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 20792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 20808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 20824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 21000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 21016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 21032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 21048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 21072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 21080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 21088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 21096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 21104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 21112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 21120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 21128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 21136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 21144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 21152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 21160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 21168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 21176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 21184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 21192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 21200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 21208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 21244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 21250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 21256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 21292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 21298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 21304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 21336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 21344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 21352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 21384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 21392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 21400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 21432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 21440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 21448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 21576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 21592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 21608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 21609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 21610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 21626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 21636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 21764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 21780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 21796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 21797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 21798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 21814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 21824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 21985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 21986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 22002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 22012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 22140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 22156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 22172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 22173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 22174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 22190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 22200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 22328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 22344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 22360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 22361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 22362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 22378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 22388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 22516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 22532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 22548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 22549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 22550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 22566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 22576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 22704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 22720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 22736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 22737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 22738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 22754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 22764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 22925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 22926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 22952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 22976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 23000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 23128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 23144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 23160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 23161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 23162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 23178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 23188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 23316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 23332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 23348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 23349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 23350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 23366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 23376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 23504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 23520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 23536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 23537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 23538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 23554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 23564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 23692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 23708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 23724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 23725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 23726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 23742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 23752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 23776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 23800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 23824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 23848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 23872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 23896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 23920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 23944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 23968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 23992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 24016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 24032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 24040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 24048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 24084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 24096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 24108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 24116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 24124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 24132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 24140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 24148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 24156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 24172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 24188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 24196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 24212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 24412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 24432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 24442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 24542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 24562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 24572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 24604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 24620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 24624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 24628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 24632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 24640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 24656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 24664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 24672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 24680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 24688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 24696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 24704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 24712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 24720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 24728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 24736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 24740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 24772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 24780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 24788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 24808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 24828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 24848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 24868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 24888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 24908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 24928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 24948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 24956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 24964 +lambdaLoadBins = array, U16, 19468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 19500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 19532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 20108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 20124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 20140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 20396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 20412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 20428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 20492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 20508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 20524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 20604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 20620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 20640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 20648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 20656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 20672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 20688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 20704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 20720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 20736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 20752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 20768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 20784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 20800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 20816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 20832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 20848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 21008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 21024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 21040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 21056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 21072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 21080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 21088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 21096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 21104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 21112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 21120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 21128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 21136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 21144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 21152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 21160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 21168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 21176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 21184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 21192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 21200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 21208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 21216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 21252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 21258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 21264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 21300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 21306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 21312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 21344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 21352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 21360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 21392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 21400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 21408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 21440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 21448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 21456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 21584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 21600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 21616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 21617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 21618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 21634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 21644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 21772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 21788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 21804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 21805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 21806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 21822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 21832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 21993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 21994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 22010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 22020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 22148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 22164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 22180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 22181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 22182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 22198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 22208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 22336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 22352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 22368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 22369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 22370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 22386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 22396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 22524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 22540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 22556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 22557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 22558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 22574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 22584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 22712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 22728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 22744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 22745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 22746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 22762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 22772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 22933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 22934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 22960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 22984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 23008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 23136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 23152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 23168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 23169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 23170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 23186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 23196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 23324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 23340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 23356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 23357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 23358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 23374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 23384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 23512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 23528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 23544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 23545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 23546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 23562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 23572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 23700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 23716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 23732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 23733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 23734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 23750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 23760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 23784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 23808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 23832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 23856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 23880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 23904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 23928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 23952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 23976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 24000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 24024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 24040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 24048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 24056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 24092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 24104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 24116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 24124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 24132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 24140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 24148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 24156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 24164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 24180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 24196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 24204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 24220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 24420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 24440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 24450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 24550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 24570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 24580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 24612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 24628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 24632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 24636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 24640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 24648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 24664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 24672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 24680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 24688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 24696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 24704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 24712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 24720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 24728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 24736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 24744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 24748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 24780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 24788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 24796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 24816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 24836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 24856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 24876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 24896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 24916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 24936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 24956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 24964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 24972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini index 49c2659e59..9b4f5b1661 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.nucleo_f413.3028916267" + signature = "rusEFI master.2024.11.25.nucleo_f413.688493076" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.nucleo_f413.3028916267" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.nucleo_f413.688493076" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 77c0cd6216..ade5482486 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.proteus_f4.396389609" + signature = "rusEFI master.2024.11.25.proteus_f4.2317379286" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.proteus_f4.396389609" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.proteus_f4.2317379286" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 28464 +pageSize = 28472 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 13500 -cltFuelCorrBins = array, F32, 19196, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 19260, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 19324, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 19388, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 19452, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 19484, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 19516, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 19548, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 19556, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 19684, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 19748, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 19812, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 19940, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 20068, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 20132, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 20140, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 20148, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 20660, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 20692, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 20724, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 20784, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 21296, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 21328, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 21360, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 21424, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 21440, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 21456, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 21520, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 21536, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 21552, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 22064, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 22096, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 22128, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 22640, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 22672, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 13500 +cltFuelCorrBins = array, F32, 19204, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 19268, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 19332, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 19396, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 19460, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 19492, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 19524, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 19556, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 19564, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 19692, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 19756, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 19820, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 19948, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 20076, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 20140, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 20148, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 20156, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 20668, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 20700, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 20732, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 20792, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 21304, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 21336, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 21368, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 21432, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 21448, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 21464, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 21528, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 21544, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 21560, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 22072, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 22104, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 22136, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 22648, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 22680, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 22704, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 22712, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 22704, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 22712, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 22960, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 22992, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 23024, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 23280, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 23312, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 23344, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 23600, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 23616, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 23632, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 23888, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 23904, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 23920, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 23984, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 24000, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 24016, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 24096, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 24112, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 24132, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 24140, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 24148, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 24164, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 24180, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 24196, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 24212, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 24228, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 24244, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 24260, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 24276, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 24292, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 24308, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 24324, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 24340, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 24348, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 24356, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 24372, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 24388, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 24404, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 24420, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 24436, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 24452, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 24468, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 24484, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 24500, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 24516, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 24532, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 24548, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 24564, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 24572, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 24580, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 24588, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 24596, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 24604, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 24612, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 24620, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 24628, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 24636, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 24644, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 24652, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 24660, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 24668, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 24676, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 24684, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 24692, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 24700, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 24708, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 24744, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 24750, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 24756, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 24792, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 24798, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 24804, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 24836, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 24844, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 24852, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 24884, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 24892, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 24900, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 24932, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 24940, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 24948, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 25076, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 25092, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 25108, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 25109, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 25110, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 25126, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 25136, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 25264, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 25280, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 25296, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 25297, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 25298, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 25314, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 25324, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 25452, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 25468, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 25484, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 25485, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 25486, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 25502, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 25512, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 25640, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 25656, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 25672, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 25673, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 25674, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 25690, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 25700, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 25828, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 25844, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 25860, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 25861, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 25862, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 25878, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 25888, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 26016, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 26032, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 26048, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 26049, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 26050, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 26066, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 26076, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 26204, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 26220, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 26236, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 26237, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 26238, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 26254, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 26264, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 26392, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 26408, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 26424, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 26425, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 26426, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 26442, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 26452, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 26476, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 26500, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 26628, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 26644, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 26660, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 26661, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 26662, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 26678, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 26688, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 26816, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 26832, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 26848, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 26849, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 26850, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 26866, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 26876, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 27004, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 27020, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 27036, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 27037, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 27038, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 27054, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 27064, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 27192, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 27208, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 27224, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 27225, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 27226, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 27242, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 27252, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 27276, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 27300, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 27324, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 27348, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 27372, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 27396, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 27420, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 27444, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 27468, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 27492, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 27516, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 27532, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 27540, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 27548, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 27584, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 27596, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 27608, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 27616, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 27624, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 27632, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 27640, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 27648, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 27656, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 27672, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 27688, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 27696, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 27712, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 27912, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 27932, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 27942, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 28042, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 28062, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 28072, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 28104, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 28120, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 28124, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 28128, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 28132, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 28140, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 28156, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 28164, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 28172, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 28180, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 28188, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 28196, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 28204, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 28212, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 28220, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 28228, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 28236, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 28240, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 28272, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 28280, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 28288, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 28308, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 28328, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 28348, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 28368, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 28388, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 28408, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 28428, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 28448, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 28456, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 28464 +lambdaLoadBins = array, U16, 22968, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 23000, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 23032, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 23288, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 23320, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 23352, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 23608, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 23624, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 23640, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 23896, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 23912, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 23928, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 23992, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 24008, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 24024, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 24104, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 24120, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 24140, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 24148, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 24156, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 24172, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 24188, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 24204, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 24220, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 24236, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 24252, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 24268, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 24284, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 24300, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 24316, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 24332, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 24348, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 24356, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 24364, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 24380, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 24396, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 24412, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 24428, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 24444, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 24460, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 24476, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 24492, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 24508, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 24524, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 24540, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 24556, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 24572, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 24580, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 24588, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 24596, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 24604, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 24612, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 24620, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 24628, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 24636, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 24644, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 24652, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 24660, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 24668, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 24676, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 24684, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 24692, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 24700, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 24708, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 24716, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 24752, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 24758, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 24764, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 24800, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 24806, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 24812, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 24844, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 24852, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 24860, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 24892, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 24900, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 24908, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 24940, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 24948, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 24956, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 25084, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 25100, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 25116, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 25117, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 25118, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 25134, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 25144, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 25272, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 25288, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 25304, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 25305, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 25306, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 25322, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 25332, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 25460, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 25476, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 25492, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 25493, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 25494, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 25510, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 25520, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 25648, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 25664, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 25680, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 25681, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 25682, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 25698, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 25708, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 25836, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 25852, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 25868, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 25869, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 25870, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 25886, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 25896, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 26024, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 26040, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 26056, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 26057, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 26058, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 26074, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 26084, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 26212, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 26228, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 26244, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 26245, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 26246, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 26262, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 26272, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 26400, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 26416, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 26432, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 26433, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 26434, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 26450, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 26460, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 26484, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 26508, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 26636, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 26652, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 26668, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 26669, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 26670, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 26686, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 26696, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 26824, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 26840, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 26856, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 26857, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 26858, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 26874, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 26884, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 27012, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 27028, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 27044, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 27045, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 27046, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 27062, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 27072, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 27200, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 27216, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 27232, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 27233, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 27234, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 27250, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 27260, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 27284, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 27308, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 27332, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 27356, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 27380, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 27404, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 27428, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 27452, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 27476, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 27500, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 27524, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 27540, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 27548, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 27556, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 27592, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 27604, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 27616, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 27624, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 27632, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 27640, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 27648, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 27656, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 27664, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 27680, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 27696, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 27704, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 27720, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 27920, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 27940, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 27950, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 28050, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 28070, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 28080, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 28112, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 28128, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 28132, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 28136, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 28140, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 28148, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 28164, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 28172, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 28180, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 28188, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 28196, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 28204, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 28212, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 28220, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 28228, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 28236, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 28244, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 28248, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 28280, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 28288, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 28296, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 28316, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 28336, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 28356, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 28376, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 28396, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 28416, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 28436, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 28456, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 28464, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 28472 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 4d97930d8f..0b319aade4 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.proteus_f7.396389609" + signature = "rusEFI master.2024.11.25.proteus_f7.2317379286" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.proteus_f7.396389609" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.proteus_f7.2317379286" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 28464 +pageSize = 28472 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 13500 -cltFuelCorrBins = array, F32, 19196, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 19260, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 19324, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 19388, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 19452, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 19484, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 19516, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 19548, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 19556, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 19684, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 19748, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 19812, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 19940, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 20068, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 20132, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 20140, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 20148, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 20660, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 20692, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 20724, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 20784, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 21296, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 21328, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 21360, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 21424, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 21440, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 21456, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 21520, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 21536, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 21552, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 22064, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 22096, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 22128, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 22640, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 22672, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 13500 +cltFuelCorrBins = array, F32, 19204, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 19268, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 19332, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 19396, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 19460, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 19492, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 19524, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 19556, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 19564, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 19692, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 19756, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 19820, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 19948, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 20076, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 20140, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 20148, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 20156, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 20668, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 20700, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 20732, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 20792, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 21304, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 21336, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 21368, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 21432, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 21448, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 21464, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 21528, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 21544, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 21560, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 22072, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 22104, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 22136, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 22648, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 22680, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 22704, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 22712, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 22704, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 22712, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 22960, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 22992, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 23024, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 23280, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 23312, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 23344, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 23600, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 23616, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 23632, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 23888, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 23904, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 23920, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 23984, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 24000, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 24016, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 24096, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 24112, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 24132, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 24140, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 24148, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 24164, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 24180, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 24196, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 24212, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 24228, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 24244, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 24260, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 24276, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 24292, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 24308, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 24324, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 24340, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 24348, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 24356, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 24372, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 24388, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 24404, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 24420, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 24436, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 24452, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 24468, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 24484, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 24500, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 24516, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 24532, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 24548, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 24564, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 24572, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 24580, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 24588, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 24596, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 24604, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 24612, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 24620, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 24628, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 24636, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 24644, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 24652, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 24660, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 24668, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 24676, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 24684, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 24692, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 24700, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 24708, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 24744, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 24750, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 24756, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 24792, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 24798, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 24804, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 24836, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 24844, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 24852, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 24884, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 24892, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 24900, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 24932, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 24940, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 24948, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 25076, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 25092, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 25108, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 25109, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 25110, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 25126, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 25136, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 25264, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 25280, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 25296, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 25297, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 25298, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 25314, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 25324, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 25452, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 25468, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 25484, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 25485, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 25486, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 25502, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 25512, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 25640, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 25656, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 25672, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 25673, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 25674, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 25690, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 25700, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 25828, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 25844, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 25860, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 25861, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 25862, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 25878, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 25888, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 26016, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 26032, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 26048, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 26049, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 26050, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 26066, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 26076, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 26204, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 26220, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 26236, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 26237, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 26238, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 26254, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 26264, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 26392, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 26408, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 26424, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 26425, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 26426, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 26442, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 26452, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 26476, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 26500, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 26628, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 26644, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 26660, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 26661, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 26662, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 26678, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 26688, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 26816, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 26832, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 26848, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 26849, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 26850, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 26866, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 26876, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 27004, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 27020, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 27036, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 27037, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 27038, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 27054, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 27064, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 27192, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 27208, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 27224, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 27225, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 27226, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 27242, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 27252, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 27276, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 27300, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 27324, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 27348, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 27372, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 27396, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 27420, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 27444, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 27468, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 27492, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 27516, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 27532, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 27540, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 27548, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 27584, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 27596, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 27608, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 27616, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 27624, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 27632, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 27640, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 27648, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 27656, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 27672, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 27688, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 27696, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 27712, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 27912, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 27932, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 27942, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 28042, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 28062, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 28072, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 28104, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 28120, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 28124, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 28128, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 28132, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 28140, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 28156, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 28164, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 28172, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 28180, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 28188, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 28196, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 28204, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 28212, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 28220, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 28228, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 28236, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 28240, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 28272, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 28280, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 28288, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 28308, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 28328, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 28348, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 28368, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 28388, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 28408, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 28428, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 28448, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 28456, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 28464 +lambdaLoadBins = array, U16, 22968, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 23000, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 23032, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 23288, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 23320, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 23352, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 23608, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 23624, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 23640, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 23896, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 23912, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 23928, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 23992, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 24008, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 24024, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 24104, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 24120, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 24140, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 24148, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 24156, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 24172, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 24188, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 24204, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 24220, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 24236, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 24252, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 24268, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 24284, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 24300, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 24316, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 24332, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 24348, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 24356, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 24364, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 24380, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 24396, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 24412, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 24428, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 24444, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 24460, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 24476, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 24492, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 24508, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 24524, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 24540, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 24556, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 24572, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 24580, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 24588, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 24596, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 24604, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 24612, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 24620, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 24628, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 24636, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 24644, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 24652, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 24660, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 24668, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 24676, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 24684, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 24692, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 24700, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 24708, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 24716, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 24752, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 24758, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 24764, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 24800, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 24806, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 24812, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 24844, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 24852, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 24860, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 24892, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 24900, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 24908, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 24940, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 24948, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 24956, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 25084, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 25100, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 25116, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 25117, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 25118, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 25134, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 25144, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 25272, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 25288, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 25304, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 25305, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 25306, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 25322, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 25332, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 25460, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 25476, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 25492, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 25493, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 25494, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 25510, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 25520, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 25648, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 25664, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 25680, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 25681, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 25682, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 25698, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 25708, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 25836, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 25852, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 25868, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 25869, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 25870, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 25886, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 25896, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 26024, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 26040, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 26056, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 26057, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 26058, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 26074, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 26084, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 26212, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 26228, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 26244, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 26245, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 26246, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 26262, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 26272, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 26400, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 26416, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 26432, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 26433, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 26434, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 26450, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 26460, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 26484, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 26508, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 26636, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 26652, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 26668, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 26669, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 26670, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 26686, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 26696, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 26824, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 26840, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 26856, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 26857, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 26858, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 26874, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 26884, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 27012, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 27028, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 27044, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 27045, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 27046, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 27062, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 27072, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 27200, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 27216, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 27232, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 27233, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 27234, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 27250, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 27260, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 27284, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 27308, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 27332, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 27356, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 27380, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 27404, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 27428, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 27452, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 27476, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 27500, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 27524, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 27540, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 27548, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 27556, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 27592, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 27604, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 27616, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 27624, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 27632, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 27640, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 27648, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 27656, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 27664, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 27680, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 27696, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 27704, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 27720, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 27920, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 27940, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 27950, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 28050, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 28070, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 28080, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 28112, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 28128, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 28132, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 28136, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 28140, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 28148, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 28164, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 28172, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 28180, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 28188, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 28196, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 28204, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 28212, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 28220, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 28228, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 28236, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 28244, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 28248, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 28280, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 28288, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 28296, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 28316, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 28336, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 28356, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 28376, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 28396, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 28416, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 28436, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 28456, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 28464, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 28472 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index dd7e112f90..db79ca5606 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.proteus_h7.396389609" + signature = "rusEFI master.2024.11.25.proteus_h7.2317379286" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.proteus_h7.396389609" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.proteus_h7.2317379286" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 28464 +pageSize = 28472 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 13500 -cltFuelCorrBins = array, F32, 19196, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 19260, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 19324, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 19388, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 19452, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 19484, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 19516, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 19548, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 19556, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 19684, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 19748, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 19812, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 19940, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 20068, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 20132, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 20140, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 20148, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 20660, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 20692, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 20724, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 20784, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 21296, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 21328, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 21360, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 21424, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 21440, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 21456, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 21520, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 21536, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 21552, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 22064, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 22096, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 22128, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 22640, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 22672, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 13500 +cltFuelCorrBins = array, F32, 19204, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 19268, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 19332, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 19396, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 19460, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 19492, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 19524, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 19556, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 19564, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 19692, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 19756, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 19820, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 19948, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 20076, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 20140, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 20148, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 20156, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 20668, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 20700, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 20732, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 20792, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 21304, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 21336, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 21368, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 21432, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 21448, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 21464, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 21528, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 21544, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 21560, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 22072, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 22104, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 22136, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 22648, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 22680, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 22704, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 22712, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 22704, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 22712, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 22960, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 22992, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 23024, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 23280, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 23312, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 23344, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 23600, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 23616, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 23632, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 23888, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 23904, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 23920, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 23984, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 24000, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 24016, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 24096, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 24112, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 24132, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 24140, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 24148, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 24164, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 24180, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 24196, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 24212, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 24228, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 24244, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 24260, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 24276, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 24292, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 24308, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 24324, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 24340, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 24348, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 24356, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 24372, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 24388, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 24404, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 24420, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 24436, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 24452, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 24468, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 24484, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 24500, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 24516, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 24532, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 24548, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 24564, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 24572, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 24580, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 24588, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 24596, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 24604, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 24612, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 24620, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 24628, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 24636, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 24644, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 24652, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 24660, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 24668, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 24676, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 24684, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 24692, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 24700, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 24708, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 24744, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 24750, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 24756, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 24792, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 24798, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 24804, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 24836, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 24844, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 24852, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 24884, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 24892, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 24900, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 24932, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 24940, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 24948, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 25076, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 25092, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 25108, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 25109, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 25110, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 25126, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 25136, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 25264, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 25280, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 25296, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 25297, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 25298, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 25314, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 25324, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 25452, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 25468, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 25484, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 25485, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 25486, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 25502, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 25512, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 25640, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 25656, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 25672, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 25673, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 25674, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 25690, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 25700, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 25828, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 25844, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 25860, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 25861, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 25862, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 25878, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 25888, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 26016, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 26032, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 26048, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 26049, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 26050, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 26066, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 26076, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 26204, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 26220, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 26236, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 26237, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 26238, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 26254, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 26264, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 26392, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 26408, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 26424, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 26425, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 26426, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 26442, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 26452, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 26476, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 26500, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 26628, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 26644, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 26660, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 26661, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 26662, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 26678, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 26688, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 26816, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 26832, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 26848, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 26849, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 26850, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 26866, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 26876, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 27004, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 27020, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 27036, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 27037, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 27038, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 27054, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 27064, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 27192, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 27208, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 27224, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 27225, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 27226, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 27242, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 27252, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 27276, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 27300, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 27324, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 27348, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 27372, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 27396, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 27420, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 27444, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 27468, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 27492, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 27516, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 27532, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 27540, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 27548, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 27584, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 27596, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 27608, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 27616, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 27624, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 27632, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 27640, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 27648, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 27656, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 27672, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 27688, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 27696, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 27712, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 27912, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 27932, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 27942, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 28042, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 28062, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 28072, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 28104, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 28120, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 28124, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 28128, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 28132, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 28140, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 28156, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 28164, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 28172, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 28180, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 28188, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 28196, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 28204, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 28212, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 28220, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 28228, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 28236, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 28240, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 28272, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 28280, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 28288, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 28308, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 28328, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 28348, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 28368, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 28388, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 28408, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 28428, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 28448, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 28456, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 28464 +lambdaLoadBins = array, U16, 22968, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 23000, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 23032, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 23288, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 23320, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 23352, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 23608, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 23624, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 23640, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 23896, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 23912, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 23928, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 23992, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 24008, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 24024, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 24104, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 24120, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 24140, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 24148, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 24156, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 24172, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 24188, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 24204, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 24220, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 24236, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 24252, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 24268, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 24284, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 24300, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 24316, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 24332, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 24348, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 24356, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 24364, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 24380, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 24396, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 24412, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 24428, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 24444, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 24460, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 24476, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 24492, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 24508, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 24524, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 24540, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 24556, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 24572, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 24580, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 24588, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 24596, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 24604, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 24612, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 24620, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 24628, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 24636, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 24644, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 24652, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 24660, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 24668, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 24676, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 24684, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 24692, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 24700, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 24708, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 24716, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 24752, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 24758, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 24764, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 24800, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 24806, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 24812, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 24844, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 24852, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 24860, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 24892, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 24900, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 24908, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 24940, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 24948, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 24956, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 25084, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 25100, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 25116, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 25117, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 25118, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 25134, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 25144, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 25272, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 25288, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 25304, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 25305, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 25306, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 25322, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 25332, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 25460, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 25476, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 25492, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 25493, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 25494, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 25510, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 25520, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 25648, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 25664, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 25680, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 25681, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 25682, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 25698, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 25708, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 25836, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 25852, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 25868, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 25869, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 25870, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 25886, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 25896, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 26024, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 26040, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 26056, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 26057, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 26058, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 26074, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 26084, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 26212, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 26228, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 26244, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 26245, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 26246, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 26262, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 26272, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 26400, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 26416, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 26432, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 26433, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 26434, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 26450, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 26460, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 26484, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 26508, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 26636, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 26652, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 26668, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 26669, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 26670, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 26686, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 26696, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 26824, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 26840, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 26856, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 26857, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 26858, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 26874, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 26884, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 27012, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 27028, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 27044, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 27045, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 27046, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 27062, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 27072, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 27200, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 27216, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 27232, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 27233, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 27234, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 27250, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 27260, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 27284, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 27308, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 27332, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 27356, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 27380, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 27404, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 27428, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 27452, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 27476, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 27500, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 27524, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 27540, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 27548, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 27556, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 27592, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 27604, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 27616, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 27624, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 27632, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 27640, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 27648, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 27656, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 27664, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 27680, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 27696, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 27704, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 27720, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 27920, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 27940, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 27950, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 28050, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 28070, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 28080, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 28112, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 28128, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 28132, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 28136, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 28140, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 28148, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 28164, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 28172, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 28180, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 28188, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 28196, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 28204, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 28212, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 28220, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 28228, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 28236, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 28244, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 28248, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 28280, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 28288, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 28296, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 28316, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 28336, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 28356, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 28376, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 28396, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 28416, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 28436, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 28456, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 28464, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 28472 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index 0be41fd2c0..05c82d92c1 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.s105.184686825" + signature = "rusEFI master.2024.11.25.s105.2525106902" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.s105.184686825" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.s105.2525106902" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index b6c07ad2c0..0afe9e2e29 100644 --- a/firmware/tunerstudio/generated/rusefi_small-can-board.ini +++ b/firmware/tunerstudio/generated/rusefi_small-can-board.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.small-can-board.3899831558" + signature = "rusEFI master.2024.11.25.small-can-board.1978842937" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.small-can-board.3899831558" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.small-can-board.1978842937" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index cc31d6f6e9..afdcadec4a 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.stm32f429_nucleo.3028916267" + signature = "rusEFI master.2024.11.25.stm32f429_nucleo.688493076" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.stm32f429_nucleo.3028916267" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.stm32f429_nucleo.688493076" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index c3b68923d2..9236d9ea6b 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.stm32f767_nucleo.3028916267" + signature = "rusEFI master.2024.11.25.stm32f767_nucleo.688493076" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.stm32f767_nucleo.3028916267" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.stm32f767_nucleo.688493076" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini index a1d9d53cab..3c2c0f2f7c 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.stm32h743_nucleo.3028916267" + signature = "rusEFI master.2024.11.25.stm32h743_nucleo.688493076" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.stm32h743_nucleo.3028916267" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.stm32h743_nucleo.688493076" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 2414ca2203..d66acc37a2 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.subaru_eg33_f7.3953696885" + signature = "rusEFI master.2024.11.25.subaru_eg33_f7.1982376522" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.subaru_eg33_f7.3953696885" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.subaru_eg33_f7.1982376522" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 125, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 125, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 125, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 125, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 125, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 125, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 125, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 125, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 125, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 125, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 125, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 125, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 125, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 125, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 125, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 125, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 125, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 125, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 125, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 125, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 0873d3d8fc..781a7f9203 100644 --- a/firmware/tunerstudio/generated/rusefi_t-b-g.ini +++ b/firmware/tunerstudio/generated/rusefi_t-b-g.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.t-b-g.3028916267" + signature = "rusEFI master.2024.11.25.t-b-g.688493076" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.t-b-g.3028916267" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.t-b-g.688493076" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index eb14bf1334..641ff06bb8 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.tdg-pdm8.2393121955" + signature = "rusEFI master.2024.11.25.tdg-pdm8.321138332" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.tdg-pdm8.2393121955" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.tdg-pdm8.321138332" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 658ff938ac..fd1a7e2606 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.uaefi.3971482408" + signature = "rusEFI master.2024.11.25.uaefi.1899497751" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.uaefi.3971482408" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.uaefi.1899497751" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 23004 +pageSize = 23012 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,291 +1431,291 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -rainTimingAdjustment = array, U08, 22964, [4x4], "", 1, 0, 1, 50, 2 -rainTimingRpmBins = array, U16, 22980, [4], "RPM", 1, 0, 0, 65000, 0 -rainTimingPpsBins = array, F32, 22988, [4], "C", 1, 0, -100, 120, 2 -; total TS size = 23004 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +rainTimingAdjustment = array, U08, 22972, [4x4], "", 1, 0, 1, 50, 2 +rainTimingRpmBins = array, U16, 22988, [4], "RPM", 1, 0, 0, 65000, 0 +rainTimingPpsBins = array, F32, 22996, [4], "C", 1, 0, -100, 120, 2 +; total TS size = 23012 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_uaefi121.ini b/firmware/tunerstudio/generated/rusefi_uaefi121.ini index 8dfac5cdc9..03f036e4fd 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi121.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi121.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.25.uaefi121.1381682819" + signature = "rusEFI master.2024.11.25.uaefi121.3487220924" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.25.uaefi121.1381682819" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.25.uaefi121.3487220924" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22964 +pageSize = 22972 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",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",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",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",35="POLARIS",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",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,288 +1431,288 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 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, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 22964 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [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", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 22972 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java index ccdd64a99b..610670c9b4 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1159,7 +1159,7 @@ public class Fields { public static final int PEDAL_TO_TPS_SIZE = 8; public static final String pedalSensor_NAME = "Accelerator pedal"; public static final String pedalToTpsTbl_NAME = "ETB pedal target"; - public static final int persistent_config_s_size = 22968; + public static final int persistent_config_s_size = 22976; public static final int pid_s_size = 20; public static final int pin_input_mode_e_PI_DEFAULT = 0; public static final int pin_input_mode_e_PI_PULLDOWN = 2; @@ -1214,7 +1214,6 @@ public class Fields { public static final int SentEtbType_FORD_TYPE_1 = 2; public static final int SentEtbType_GM_TYPE_1 = 1; public static final int SentEtbType_NONE = 0; - public static final int SIGNATURE_HASH = 1412518294; public static final String SIMULATOR_TUNE_BIN_FILE_NAME = "generated/simulator_tune_image.bin"; public static final String SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX = "generated/simulator_tune_image"; public static final String SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX = ".bin"; @@ -1265,7 +1264,7 @@ public class Fields { public static final int TORQUE_CURVE_SIZE = 6; public static final int torqueReductionActivationMode_e_LAUNCH_BUTTON = 1; public static final int torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON = 0; - public static final int TOTAL_CONFIG_SIZE = 22968; + public static final int TOTAL_CONFIG_SIZE = 22976; public static final int TPS_2_BYTE_PACKING_MULT = 100; public static final int TPS_PPS_TOO_HIGH_THRESHOLD = 110; public static final int TPS_PPS_TOO_LOW_THRESHOLD = -10; @@ -1477,7 +1476,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI master.2024.11.25.f407-discovery.1412518294"; + public static final String TS_SIGNATURE = "rusEFI master.2024.11.25.f407-discovery.3383843753"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; @@ -2997,297 +2996,297 @@ public class Fields { public static final Field BOOSTTABLEOPENLOOP = Field.create("BOOSTTABLEOPENLOOP", 5328, FieldType.INT8).setScale(0.5).setBaseOffset(0); public static final Field BOOSTRPMBINS = Field.create("BOOSTRPMBINS", 5392, FieldType.INT8).setScale(100.0).setBaseOffset(0); public static final Field BOOSTTABLECLOSEDLOOP = Field.create("BOOSTTABLECLOSEDLOOP", 5400, FieldType.INT8).setScale(2.0).setBaseOffset(0); - public static final Field BOOSTLOADBINS = Field.create("BOOSTLOADBINS", 5464, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field PEDALTOTPSTABLE = Field.create("PEDALTOTPSTABLE", 5472, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field PEDALTOTPSPEDALBINS = Field.create("PEDALTOTPSPEDALBINS", 5536, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field PEDALTOTPSRPMBINS = Field.create("PEDALTOTPSRPMBINS", 5544, FieldType.INT8).setScale(100.0).setBaseOffset(0); - public static final Field CLTCRANKINGCORRBINS = Field.create("CLTCRANKINGCORRBINS", 5552, FieldType.FLOAT).setBaseOffset(0); - public static final Field CLTCRANKINGCORR = Field.create("CLTCRANKINGCORR", 5584, FieldType.FLOAT).setBaseOffset(0); - public static final Field IDLEADVANCEBINS = Field.create("IDLEADVANCEBINS", 5616, FieldType.INT8).setScale(50.0).setBaseOffset(0); - public static final Field IDLEADVANCE = Field.create("IDLEADVANCE", 5624, FieldType.FLOAT).setBaseOffset(0); - public static final Field IDLEVERPMBINS = Field.create("IDLEVERPMBINS", 5656, FieldType.INT8).setScale(10.0).setBaseOffset(0); - public static final Field IDLEVELOADBINS = Field.create("IDLEVELOADBINS", 5660, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IDLEVETABLE = Field.create("IDLEVETABLE", 5664, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field LUASCRIPT = Field.create("LUASCRIPT", 5696, 8000, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field CLTFUELCORRBINS = Field.create("CLTFUELCORRBINS", 13696, FieldType.FLOAT).setBaseOffset(0); - public static final Field CLTFUELCORR = Field.create("CLTFUELCORR", 13760, FieldType.FLOAT).setBaseOffset(0); - public static final Field IATFUELCORRBINS = Field.create("IATFUELCORRBINS", 13824, FieldType.FLOAT).setBaseOffset(0); - public static final Field IATFUELCORR = Field.create("IATFUELCORR", 13888, FieldType.FLOAT).setBaseOffset(0); - public static final Field CRANKINGFUELCOEF = Field.create("CRANKINGFUELCOEF", 13952, FieldType.FLOAT).setBaseOffset(0); - public static final Field CRANKINGFUELBINS = Field.create("CRANKINGFUELBINS", 13984, FieldType.FLOAT).setBaseOffset(0); - public static final Field CRANKINGCYCLEBINS = Field.create("CRANKINGCYCLEBINS", 14016, FieldType.FLOAT).setBaseOffset(0); - public static final Field CRANKINGCYCLEFUELCLTBINS = Field.create("CRANKINGCYCLEFUELCLTBINS", 14048, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field CRANKINGCYCLEFUELCOEF = Field.create("CRANKINGCYCLEFUELCOEF", 14056, FieldType.FLOAT).setBaseOffset(0); - public static final Field CLTIDLECORRBINS = Field.create("CLTIDLECORRBINS", 14184, FieldType.FLOAT).setBaseOffset(0); - public static final Field CLTIDLECORR = Field.create("CLTIDLECORR", 14248, FieldType.FLOAT).setBaseOffset(0); - public static final Field MAFDECODING = Field.create("MAFDECODING", 14312, FieldType.FLOAT).setBaseOffset(0); - public static final Field MAFDECODINGBINS = Field.create("MAFDECODINGBINS", 14440, FieldType.FLOAT).setBaseOffset(0); - public static final Field IGNITIONIATCORRTABLE = Field.create("IGNITIONIATCORRTABLE", 14568, FieldType.INT8).setScale(0.1).setBaseOffset(0); - public static final Field IGNITIONIATCORRTEMPBINS = Field.create("IGNITIONIATCORRTEMPBINS", 14632, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IGNITIONIATCORRLOADBINS = Field.create("IGNITIONIATCORRLOADBINS", 14640, FieldType.INT8).setScale(5.0).setBaseOffset(0); - public static final Field INJECTIONPHASE = Field.create("INJECTIONPHASE", 14648, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field INJPHASELOADBINS = Field.create("INJPHASELOADBINS", 15160, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field INJPHASERPMBINS = Field.create("INJPHASERPMBINS", 15192, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field TCUSOLENOIDTABLE = Field.create("TCUSOLENOIDTABLE", 15224, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field MAPESTIMATETABLE = Field.create("MAPESTIMATETABLE", 15284, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field MAPESTIMATETPSBINS = Field.create("MAPESTIMATETPSBINS", 15796, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field MAPESTIMATERPMBINS = Field.create("MAPESTIMATERPMBINS", 15828, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VVTTABLE1 = Field.create("VVTTABLE1", 15860, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VVTTABLE1LOADBINS = Field.create("VVTTABLE1LOADBINS", 15924, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VVTTABLE1RPMBINS = Field.create("VVTTABLE1RPMBINS", 15940, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VVTTABLE2 = Field.create("VVTTABLE2", 15956, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VVTTABLE2LOADBINS = Field.create("VVTTABLE2LOADBINS", 16020, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VVTTABLE2RPMBINS = Field.create("VVTTABLE2RPMBINS", 16036, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNITIONTABLE = Field.create("IGNITIONTABLE", 16052, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNITIONLOADBINS = Field.create("IGNITIONLOADBINS", 16564, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNITIONRPMBINS = Field.create("IGNITIONRPMBINS", 16596, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VETABLE = Field.create("VETABLE", 16628, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VELOADBINS = Field.create("VELOADBINS", 17140, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VERPMBINS = Field.create("VERPMBINS", 17172, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field LAMBDATABLE = Field.create("LAMBDATABLE", 17204, FieldType.INT8).setScale(0.006802721088435374).setBaseOffset(0); - public static final Field LAMBDALOADBINS = Field.create("LAMBDALOADBINS", 17460, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field LAMBDARPMBINS = Field.create("LAMBDARPMBINS", 17492, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field TPSTPSACCELTABLE = Field.create("TPSTPSACCELTABLE", 17524, FieldType.FLOAT).setBaseOffset(0); - public static final Field TPSTPSACCELFROMRPMBINS = Field.create("TPSTPSACCELFROMRPMBINS", 17780, FieldType.FLOAT).setBaseOffset(0); - public static final Field TPSTPSACCELTORPMBINS = Field.create("TPSTPSACCELTORPMBINS", 17812, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTTABLE1 = Field.create("SCRIPTTABLE1", 17844, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTTABLE1LOADBINS = Field.create("SCRIPTTABLE1LOADBINS", 18100, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE1RPMBINS = Field.create("SCRIPTTABLE1RPMBINS", 18116, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE2 = Field.create("SCRIPTTABLE2", 18132, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTTABLE2LOADBINS = Field.create("SCRIPTTABLE2LOADBINS", 18388, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE2RPMBINS = Field.create("SCRIPTTABLE2RPMBINS", 18404, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE3 = Field.create("SCRIPTTABLE3", 18420, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE3LOADBINS = Field.create("SCRIPTTABLE3LOADBINS", 18484, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE3RPMBINS = Field.create("SCRIPTTABLE3RPMBINS", 18500, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE4 = Field.create("SCRIPTTABLE4", 18516, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE4LOADBINS = Field.create("SCRIPTTABLE4LOADBINS", 18596, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE4RPMBINS = Field.create("SCRIPTTABLE4RPMBINS", 18612, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNTRIMLOADBINS = Field.create("IGNTRIMLOADBINS", 18632, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNTRIMRPMBINS = Field.create("IGNTRIMRPMBINS", 18640, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNTRIMS1_TABLE = Field.create("IGNTRIMS1_TABLE", 18648, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS2_TABLE = Field.create("IGNTRIMS2_TABLE", 18664, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS3_TABLE = Field.create("IGNTRIMS3_TABLE", 18680, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS4_TABLE = Field.create("IGNTRIMS4_TABLE", 18696, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS5_TABLE = Field.create("IGNTRIMS5_TABLE", 18712, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS6_TABLE = Field.create("IGNTRIMS6_TABLE", 18728, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS7_TABLE = Field.create("IGNTRIMS7_TABLE", 18744, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS8_TABLE = Field.create("IGNTRIMS8_TABLE", 18760, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS9_TABLE = Field.create("IGNTRIMS9_TABLE", 18776, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS10_TABLE = Field.create("IGNTRIMS10_TABLE", 18792, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS11_TABLE = Field.create("IGNTRIMS11_TABLE", 18808, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS12_TABLE = Field.create("IGNTRIMS12_TABLE", 18824, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMLOADBINS = Field.create("FUELTRIMLOADBINS", 18840, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field FUELTRIMRPMBINS = Field.create("FUELTRIMRPMBINS", 18848, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field FUELTRIMS1_TABLE = Field.create("FUELTRIMS1_TABLE", 18856, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS2_TABLE = Field.create("FUELTRIMS2_TABLE", 18872, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS3_TABLE = Field.create("FUELTRIMS3_TABLE", 18888, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS4_TABLE = Field.create("FUELTRIMS4_TABLE", 18904, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS5_TABLE = Field.create("FUELTRIMS5_TABLE", 18920, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS6_TABLE = Field.create("FUELTRIMS6_TABLE", 18936, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS7_TABLE = Field.create("FUELTRIMS7_TABLE", 18952, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS8_TABLE = Field.create("FUELTRIMS8_TABLE", 18968, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS9_TABLE = Field.create("FUELTRIMS9_TABLE", 18984, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS10_TABLE = Field.create("FUELTRIMS10_TABLE", 19000, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS11_TABLE = Field.create("FUELTRIMS11_TABLE", 19016, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS12_TABLE = Field.create("FUELTRIMS12_TABLE", 19032, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field CRANKINGFUELCOEFE100 = Field.create("CRANKINGFUELCOEFE100", 19048, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field TCU_PCAIRMASSBINS = Field.create("TCU_PCAIRMASSBINS", 19064, FieldType.INT8).setScale(5.0).setBaseOffset(0); - public static final Field TCU_PCVALSR = Field.create("TCU_PCVALSR", 19072, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALSN = Field.create("TCU_PCVALSN", 19080, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS1 = Field.create("TCU_PCVALS1", 19088, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS2 = Field.create("TCU_PCVALS2", 19096, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS3 = Field.create("TCU_PCVALS3", 19104, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS4 = Field.create("TCU_PCVALS4", 19112, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS12 = Field.create("TCU_PCVALS12", 19120, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS23 = Field.create("TCU_PCVALS23", 19128, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS34 = Field.create("TCU_PCVALS34", 19136, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS21 = Field.create("TCU_PCVALS21", 19144, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS32 = Field.create("TCU_PCVALS32", 19152, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS43 = Field.create("TCU_PCVALS43", 19160, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_TCCTPSBINS = Field.create("TCU_TCCTPSBINS", 19168, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_TCCLOCKSPEED = Field.create("TCU_TCCLOCKSPEED", 19176, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_TCCUNLOCKSPEED = Field.create("TCU_TCCUNLOCKSPEED", 19184, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_32SPEEDBINS = Field.create("TCU_32SPEEDBINS", 19192, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_32VALS = Field.create("TCU_32VALS", 19200, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field THROTTLE2TRIMTABLE = Field.create("THROTTLE2TRIMTABLE", 19208, FieldType.INT8).setScale(0.1).setBaseOffset(0); - public static final Field THROTTLE2TRIMTPSBINS = Field.create("THROTTLE2TRIMTPSBINS", 19244, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field THROTTLE2TRIMRPMBINS = Field.create("THROTTLE2TRIMRPMBINS", 19250, FieldType.INT8).setScale(100.0).setBaseOffset(0); - public static final Field MAXKNOCKRETARDTABLE = Field.create("MAXKNOCKRETARDTABLE", 19256, FieldType.INT8).setScale(0.25).setBaseOffset(0); - public static final Field MAXKNOCKRETARDLOADBINS = Field.create("MAXKNOCKRETARDLOADBINS", 19292, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field MAXKNOCKRETARDRPMBINS = Field.create("MAXKNOCKRETARDRPMBINS", 19298, FieldType.INT8).setScale(100.0).setBaseOffset(0); - public static final Field ALSTIMINGRETARDTABLE = Field.create("ALSTIMINGRETARDTABLE", 19304, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field ALSIGNRETARDLOADBINS = Field.create("ALSIGNRETARDLOADBINS", 19336, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ALSIGNRETARDRPMBINS = Field.create("ALSIGNRETARDRPMBINS", 19344, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ALSFUELADJUSTMENT = Field.create("ALSFUELADJUSTMENT", 19352, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field ALSFUELADJUSTMENTLOADBINS = Field.create("ALSFUELADJUSTMENTLOADBINS", 19384, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ALSFUELADJUSTMENTRPMBINS = Field.create("ALSFUELADJUSTMENTRPMBINS", 19392, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ALSIGNSKIPTABLE = Field.create("ALSIGNSKIPTABLE", 19400, FieldType.INT16).setScale(10.0).setBaseOffset(0); - public static final Field ALSIGNSKIPLOADBINS = Field.create("ALSIGNSKIPLOADBINS", 19432, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ALSIGNSKIPRPMBINS = Field.create("ALSIGNSKIPRPMBINS", 19440, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS1_TABLE = Field.create("IGNBLENDS1_TABLE", 19448, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS1_LOADBINS = Field.create("IGNBLENDS1_LOADBINS", 19576, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS1_RPMBINS = Field.create("IGNBLENDS1_RPMBINS", 19592, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS1_BLENDPARAMETER = Field.create("IGNBLENDS1_BLENDPARAMETER", 19608, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS1_YAXISOVERRIDE = Field.create("IGNBLENDS1_YAXISOVERRIDE", 19609, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS1_BLENDBINS = Field.create("IGNBLENDS1_BLENDBINS", 19610, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS1_BLENDVALUES = Field.create("IGNBLENDS1_BLENDVALUES", 19626, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field IGNBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS1_ALIGNMENTFILL_AT_186", 19634, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS2_TABLE = Field.create("IGNBLENDS2_TABLE", 19636, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS2_LOADBINS = Field.create("IGNBLENDS2_LOADBINS", 19764, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS2_RPMBINS = Field.create("IGNBLENDS2_RPMBINS", 19780, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS2_BLENDPARAMETER = Field.create("IGNBLENDS2_BLENDPARAMETER", 19796, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS2_YAXISOVERRIDE = Field.create("IGNBLENDS2_YAXISOVERRIDE", 19797, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS2_BLENDBINS = Field.create("IGNBLENDS2_BLENDBINS", 19798, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS2_BLENDVALUES = Field.create("IGNBLENDS2_BLENDVALUES", 19814, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field IGNBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS2_ALIGNMENTFILL_AT_186", 19822, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS3_TABLE = Field.create("IGNBLENDS3_TABLE", 19824, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS3_LOADBINS = Field.create("IGNBLENDS3_LOADBINS", 19952, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS3_RPMBINS = Field.create("IGNBLENDS3_RPMBINS", 19968, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS3_BLENDPARAMETER = Field.create("IGNBLENDS3_BLENDPARAMETER", 19984, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS3_YAXISOVERRIDE = Field.create("IGNBLENDS3_YAXISOVERRIDE", 19985, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS3_BLENDBINS = Field.create("IGNBLENDS3_BLENDBINS", 19986, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS3_BLENDVALUES = Field.create("IGNBLENDS3_BLENDVALUES", 20002, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field IGNBLENDS3_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS3_ALIGNMENTFILL_AT_186", 20010, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS4_TABLE = Field.create("IGNBLENDS4_TABLE", 20012, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS4_LOADBINS = Field.create("IGNBLENDS4_LOADBINS", 20140, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS4_RPMBINS = Field.create("IGNBLENDS4_RPMBINS", 20156, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS4_BLENDPARAMETER = Field.create("IGNBLENDS4_BLENDPARAMETER", 20172, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS4_YAXISOVERRIDE = Field.create("IGNBLENDS4_YAXISOVERRIDE", 20173, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS4_BLENDBINS = Field.create("IGNBLENDS4_BLENDBINS", 20174, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS4_BLENDVALUES = Field.create("IGNBLENDS4_BLENDVALUES", 20190, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field IGNBLENDS4_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS4_ALIGNMENTFILL_AT_186", 20198, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS1_TABLE = Field.create("VEBLENDS1_TABLE", 20200, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS1_LOADBINS = Field.create("VEBLENDS1_LOADBINS", 20328, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS1_RPMBINS = Field.create("VEBLENDS1_RPMBINS", 20344, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS1_BLENDPARAMETER = Field.create("VEBLENDS1_BLENDPARAMETER", 20360, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS1_YAXISOVERRIDE = Field.create("VEBLENDS1_YAXISOVERRIDE", 20361, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS1_BLENDBINS = Field.create("VEBLENDS1_BLENDBINS", 20362, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS1_BLENDVALUES = Field.create("VEBLENDS1_BLENDVALUES", 20378, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field VEBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS1_ALIGNMENTFILL_AT_186", 20386, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS2_TABLE = Field.create("VEBLENDS2_TABLE", 20388, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS2_LOADBINS = Field.create("VEBLENDS2_LOADBINS", 20516, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS2_RPMBINS = Field.create("VEBLENDS2_RPMBINS", 20532, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS2_BLENDPARAMETER = Field.create("VEBLENDS2_BLENDPARAMETER", 20548, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS2_YAXISOVERRIDE = Field.create("VEBLENDS2_YAXISOVERRIDE", 20549, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS2_BLENDBINS = Field.create("VEBLENDS2_BLENDBINS", 20550, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS2_BLENDVALUES = Field.create("VEBLENDS2_BLENDVALUES", 20566, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field VEBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS2_ALIGNMENTFILL_AT_186", 20574, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS3_TABLE = Field.create("VEBLENDS3_TABLE", 20576, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS3_LOADBINS = Field.create("VEBLENDS3_LOADBINS", 20704, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS3_RPMBINS = Field.create("VEBLENDS3_RPMBINS", 20720, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS3_BLENDPARAMETER = Field.create("VEBLENDS3_BLENDPARAMETER", 20736, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS3_YAXISOVERRIDE = Field.create("VEBLENDS3_YAXISOVERRIDE", 20737, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS3_BLENDBINS = Field.create("VEBLENDS3_BLENDBINS", 20738, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS3_BLENDVALUES = Field.create("VEBLENDS3_BLENDVALUES", 20754, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field VEBLENDS3_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS3_ALIGNMENTFILL_AT_186", 20762, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS4_TABLE = Field.create("VEBLENDS4_TABLE", 20764, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS4_LOADBINS = Field.create("VEBLENDS4_LOADBINS", 20892, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS4_RPMBINS = Field.create("VEBLENDS4_RPMBINS", 20908, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS4_BLENDPARAMETER = Field.create("VEBLENDS4_BLENDPARAMETER", 20924, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS4_YAXISOVERRIDE = Field.create("VEBLENDS4_YAXISOVERRIDE", 20925, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS4_BLENDBINS = Field.create("VEBLENDS4_BLENDBINS", 20926, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS4_BLENDVALUES = Field.create("VEBLENDS4_BLENDVALUES", 20942, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field VEBLENDS4_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS4_ALIGNMENTFILL_AT_186", 20950, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field THROTTLEESTIMATEEFFECTIVEAREABINS = Field.create("THROTTLEESTIMATEEFFECTIVEAREABINS", 20952, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field THROTTLEESTIMATEEFFECTIVEAREAVALUES = Field.create("THROTTLEESTIMATEEFFECTIVEAREAVALUES", 20976, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS1_TABLE = Field.create("BOOSTOPENLOOPBLENDS1_TABLE", 21000, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS1_LOADBINS = Field.create("BOOSTOPENLOOPBLENDS1_LOADBINS", 21128, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS1_RPMBINS = Field.create("BOOSTOPENLOOPBLENDS1_RPMBINS", 21144, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS1_BLENDPARAMETER = Field.create("BOOSTOPENLOOPBLENDS1_BLENDPARAMETER", 21160, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS1_YAXISOVERRIDE = Field.create("BOOSTOPENLOOPBLENDS1_YAXISOVERRIDE", 21161, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS1_BLENDBINS = Field.create("BOOSTOPENLOOPBLENDS1_BLENDBINS", 21162, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS1_BLENDVALUES = Field.create("BOOSTOPENLOOPBLENDS1_BLENDVALUES", 21178, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("BOOSTOPENLOOPBLENDS1_ALIGNMENTFILL_AT_186", 21186, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS2_TABLE = Field.create("BOOSTOPENLOOPBLENDS2_TABLE", 21188, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS2_LOADBINS = Field.create("BOOSTOPENLOOPBLENDS2_LOADBINS", 21316, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS2_RPMBINS = Field.create("BOOSTOPENLOOPBLENDS2_RPMBINS", 21332, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS2_BLENDPARAMETER = Field.create("BOOSTOPENLOOPBLENDS2_BLENDPARAMETER", 21348, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS2_YAXISOVERRIDE = Field.create("BOOSTOPENLOOPBLENDS2_YAXISOVERRIDE", 21349, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS2_BLENDBINS = Field.create("BOOSTOPENLOOPBLENDS2_BLENDBINS", 21350, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS2_BLENDVALUES = Field.create("BOOSTOPENLOOPBLENDS2_BLENDVALUES", 21366, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field BOOSTOPENLOOPBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("BOOSTOPENLOOPBLENDS2_ALIGNMENTFILL_AT_186", 21374, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS1_TABLE = Field.create("BOOSTCLOSEDLOOPBLENDS1_TABLE", 21376, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS1_LOADBINS = Field.create("BOOSTCLOSEDLOOPBLENDS1_LOADBINS", 21504, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS1_RPMBINS = Field.create("BOOSTCLOSEDLOOPBLENDS1_RPMBINS", 21520, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS1_BLENDPARAMETER = Field.create("BOOSTCLOSEDLOOPBLENDS1_BLENDPARAMETER", 21536, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS1_YAXISOVERRIDE = Field.create("BOOSTCLOSEDLOOPBLENDS1_YAXISOVERRIDE", 21537, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS1_BLENDBINS = Field.create("BOOSTCLOSEDLOOPBLENDS1_BLENDBINS", 21538, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS1_BLENDVALUES = Field.create("BOOSTCLOSEDLOOPBLENDS1_BLENDVALUES", 21554, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("BOOSTCLOSEDLOOPBLENDS1_ALIGNMENTFILL_AT_186", 21562, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS2_TABLE = Field.create("BOOSTCLOSEDLOOPBLENDS2_TABLE", 21564, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS2_LOADBINS = Field.create("BOOSTCLOSEDLOOPBLENDS2_LOADBINS", 21692, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS2_RPMBINS = Field.create("BOOSTCLOSEDLOOPBLENDS2_RPMBINS", 21708, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS2_BLENDPARAMETER = Field.create("BOOSTCLOSEDLOOPBLENDS2_BLENDPARAMETER", 21724, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS2_YAXISOVERRIDE = Field.create("BOOSTCLOSEDLOOPBLENDS2_YAXISOVERRIDE", 21725, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS2_BLENDBINS = Field.create("BOOSTCLOSEDLOOPBLENDS2_BLENDBINS", 21726, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS2_BLENDVALUES = Field.create("BOOSTCLOSEDLOOPBLENDS2_BLENDVALUES", 21742, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field BOOSTCLOSEDLOOPBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("BOOSTCLOSEDLOOPBLENDS2_ALIGNMENTFILL_AT_186", 21750, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_RANGEP = Field.create("TCU_RANGEP", 21752, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCU_RANGER = Field.create("TCU_RANGER", 21776, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCU_RANGEN = Field.create("TCU_RANGEN", 21800, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCU_RANGED = Field.create("TCU_RANGED", 21824, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCU_RANGEM = Field.create("TCU_RANGEM", 21848, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCU_RANGEM3 = Field.create("TCU_RANGEM3", 21872, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCU_RANGEM2 = Field.create("TCU_RANGEM2", 21896, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCU_RANGEM1 = Field.create("TCU_RANGEM1", 21920, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCU_RANGEPLUS = Field.create("TCU_RANGEPLUS", 21944, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCU_RANGEMINUS = Field.create("TCU_RANGEMINUS", 21968, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCU_RANGELOW = Field.create("TCU_RANGELOW", 21992, FieldType.FLOAT).setBaseOffset(0); - public static final Field LAMBDAMAXDEVIATIONTABLE = Field.create("LAMBDAMAXDEVIATIONTABLE", 22016, FieldType.INT8).setScale(0.01).setBaseOffset(0); - public static final Field LAMBDAMAXDEVIATIONLOADBINS = Field.create("LAMBDAMAXDEVIATIONLOADBINS", 22032, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field LAMBDAMAXDEVIATIONRPMBINS = Field.create("LAMBDAMAXDEVIATIONRPMBINS", 22040, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field INJECTORSTAGINGTABLE = Field.create("INJECTORSTAGINGTABLE", 22048, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field INJECTORSTAGINGLOADBINS = Field.create("INJECTORSTAGINGLOADBINS", 22084, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field INJECTORSTAGINGRPMBINS = Field.create("INJECTORSTAGINGRPMBINS", 22096, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field WWCLTBINS = Field.create("WWCLTBINS", 22108, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field WWTAUCLTVALUES = Field.create("WWTAUCLTVALUES", 22116, FieldType.INT8).setScale(0.01).setBaseOffset(0); - public static final Field WWBETACLTVALUES = Field.create("WWBETACLTVALUES", 22124, FieldType.INT8).setScale(0.01).setBaseOffset(0); - public static final Field WWMAPBINS = Field.create("WWMAPBINS", 22132, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field WWTAUMAPVALUES = Field.create("WWTAUMAPVALUES", 22140, FieldType.INT8).setScale(0.01).setBaseOffset(0); - public static final Field WWBETAMAPVALUES = Field.create("WWBETAMAPVALUES", 22148, FieldType.INT8).setScale(0.01).setBaseOffset(0); - public static final Field HPFPLOBEPROFILEQUANTITYBINS = Field.create("HPFPLOBEPROFILEQUANTITYBINS", 22156, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field HPFPLOBEPROFILEANGLE = Field.create("HPFPLOBEPROFILEANGLE", 22172, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field HPFPDEADTIMEVOLTSBINS = Field.create("HPFPDEADTIMEVOLTSBINS", 22188, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field HPFPDEADTIMEMS = Field.create("HPFPDEADTIMEMS", 22196, FieldType.INT16).setScale(0.001).setBaseOffset(0); - public static final Field HPFPTARGET = Field.create("HPFPTARGET", 22212, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field HPFPTARGETLOADBINS = Field.create("HPFPTARGETLOADBINS", 22412, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field HPFPTARGETRPMBINS = Field.create("HPFPTARGETRPMBINS", 22432, FieldType.INT8).setScale(50.0).setBaseOffset(0); - public static final Field HPFPCOMPENSATION = Field.create("HPFPCOMPENSATION", 22442, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field HPFPCOMPENSATIONLOADBINS = Field.create("HPFPCOMPENSATIONLOADBINS", 22542, FieldType.INT16).setScale(0.001).setBaseOffset(0); - public static final Field HPFPCOMPENSATIONRPMBINS = Field.create("HPFPCOMPENSATIONRPMBINS", 22562, FieldType.INT8).setScale(50.0).setBaseOffset(0); - public static final Field KNOCKNOISERPMBINS = Field.create("KNOCKNOISERPMBINS", 22572, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field KNOCKBASENOISE = Field.create("KNOCKBASENOISE", 22604, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field TPSTSPCORRVALUESBINS = Field.create("TPSTSPCORRVALUESBINS", 22620, FieldType.INT8).setScale(50.0).setBaseOffset(0); - public static final Field TPSTSPCORRVALUES = Field.create("TPSTSPCORRVALUES", 22624, FieldType.INT8).setScale(0.02).setBaseOffset(0); - public static final Field CLTREVLIMITRPMBINS = Field.create("CLTREVLIMITRPMBINS", 22628, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field CLTREVLIMITRPM = Field.create("CLTREVLIMITRPM", 22632, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field FUELLEVELBINS = Field.create("FUELLEVELBINS", 22640, FieldType.INT16).setScale(0.001).setBaseOffset(0); - public static final Field FUELLEVELVALUES = Field.create("FUELLEVELVALUES", 22656, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field DWELLVOLTAGECORRVOLTBINS = Field.create("DWELLVOLTAGECORRVOLTBINS", 22664, FieldType.INT8).setScale(0.1).setBaseOffset(0); - public static final Field DWELLVOLTAGECORRVALUES = Field.create("DWELLVOLTAGECORRVALUES", 22672, FieldType.INT8).setScale(0.02).setBaseOffset(0); - public static final Field TCU_SHIFTTPSBINS = Field.create("TCU_SHIFTTPSBINS", 22680, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_SHIFTSPEED12 = Field.create("TCU_SHIFTSPEED12", 22688, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_SHIFTSPEED23 = Field.create("TCU_SHIFTSPEED23", 22696, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_SHIFTSPEED34 = Field.create("TCU_SHIFTSPEED34", 22704, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_SHIFTSPEED21 = Field.create("TCU_SHIFTSPEED21", 22712, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_SHIFTSPEED32 = Field.create("TCU_SHIFTSPEED32", 22720, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_SHIFTSPEED43 = Field.create("TCU_SHIFTSPEED43", 22728, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_SHIFTTIME = Field.create("TCU_SHIFTTIME", 22736, FieldType.FLOAT).setBaseOffset(0); - public static final Field ALTERNATORVOLTAGETARGETTABLE = Field.create("ALTERNATORVOLTAGETARGETTABLE", 22740, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field ALTERNATORVOLTAGETARGETLOADBINS = Field.create("ALTERNATORVOLTAGETARGETLOADBINS", 22772, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ALTERNATORVOLTAGETARGETRPMBINS = Field.create("ALTERNATORVOLTAGETARGETRPMBINS", 22780, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field CLTBOOSTCORRBINS = Field.create("CLTBOOSTCORRBINS", 22788, FieldType.FLOAT).setBaseOffset(0); - public static final Field CLTBOOSTCORR = Field.create("CLTBOOSTCORR", 22808, FieldType.FLOAT).setBaseOffset(0); - public static final Field IATBOOSTCORRBINS = Field.create("IATBOOSTCORRBINS", 22828, FieldType.FLOAT).setBaseOffset(0); - public static final Field IATBOOSTCORR = Field.create("IATBOOSTCORR", 22848, FieldType.FLOAT).setBaseOffset(0); - public static final Field CLTBOOSTADDERBINS = Field.create("CLTBOOSTADDERBINS", 22868, FieldType.FLOAT).setBaseOffset(0); - public static final Field CLTBOOSTADDER = Field.create("CLTBOOSTADDER", 22888, FieldType.FLOAT).setBaseOffset(0); - public static final Field IATBOOSTADDERBINS = Field.create("IATBOOSTADDERBINS", 22908, FieldType.FLOAT).setBaseOffset(0); - public static final Field IATBOOSTADDER = Field.create("IATBOOSTADDER", 22928, FieldType.FLOAT).setBaseOffset(0); - public static final Field MINIMUMOILPRESSUREBINS = Field.create("MINIMUMOILPRESSUREBINS", 22948, FieldType.INT8).setScale(100.0).setBaseOffset(0); - public static final Field MINIMUMOILPRESSUREVALUES = Field.create("MINIMUMOILPRESSUREVALUES", 22956, FieldType.INT8).setScale(10.0).setBaseOffset(0); - public static final Field COMMUNITYCOMMSLEDPIN = Field.create("COMMUNITYCOMMSLEDPIN", 22964, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field ALIGNMENTFILL_AT_22966 = Field.create("ALIGNMENTFILL_AT_22966", 22966, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTLOADBINS = Field.create("BOOSTLOADBINS", 5464, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field PEDALTOTPSTABLE = Field.create("PEDALTOTPSTABLE", 5480, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field PEDALTOTPSPEDALBINS = Field.create("PEDALTOTPSPEDALBINS", 5544, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field PEDALTOTPSRPMBINS = Field.create("PEDALTOTPSRPMBINS", 5552, FieldType.INT8).setScale(100.0).setBaseOffset(0); + public static final Field CLTCRANKINGCORRBINS = Field.create("CLTCRANKINGCORRBINS", 5560, FieldType.FLOAT).setBaseOffset(0); + public static final Field CLTCRANKINGCORR = Field.create("CLTCRANKINGCORR", 5592, FieldType.FLOAT).setBaseOffset(0); + public static final Field IDLEADVANCEBINS = Field.create("IDLEADVANCEBINS", 5624, FieldType.INT8).setScale(50.0).setBaseOffset(0); + public static final Field IDLEADVANCE = Field.create("IDLEADVANCE", 5632, FieldType.FLOAT).setBaseOffset(0); + public static final Field IDLEVERPMBINS = Field.create("IDLEVERPMBINS", 5664, FieldType.INT8).setScale(10.0).setBaseOffset(0); + public static final Field IDLEVELOADBINS = Field.create("IDLEVELOADBINS", 5668, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IDLEVETABLE = Field.create("IDLEVETABLE", 5672, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field LUASCRIPT = Field.create("LUASCRIPT", 5704, 8000, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field CLTFUELCORRBINS = Field.create("CLTFUELCORRBINS", 13704, FieldType.FLOAT).setBaseOffset(0); + public static final Field CLTFUELCORR = Field.create("CLTFUELCORR", 13768, FieldType.FLOAT).setBaseOffset(0); + public static final Field IATFUELCORRBINS = Field.create("IATFUELCORRBINS", 13832, FieldType.FLOAT).setBaseOffset(0); + public static final Field IATFUELCORR = Field.create("IATFUELCORR", 13896, FieldType.FLOAT).setBaseOffset(0); + public static final Field CRANKINGFUELCOEF = Field.create("CRANKINGFUELCOEF", 13960, FieldType.FLOAT).setBaseOffset(0); + public static final Field CRANKINGFUELBINS = Field.create("CRANKINGFUELBINS", 13992, FieldType.FLOAT).setBaseOffset(0); + public static final Field CRANKINGCYCLEBINS = Field.create("CRANKINGCYCLEBINS", 14024, FieldType.FLOAT).setBaseOffset(0); + public static final Field CRANKINGCYCLEFUELCLTBINS = Field.create("CRANKINGCYCLEFUELCLTBINS", 14056, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field CRANKINGCYCLEFUELCOEF = Field.create("CRANKINGCYCLEFUELCOEF", 14064, FieldType.FLOAT).setBaseOffset(0); + public static final Field CLTIDLECORRBINS = Field.create("CLTIDLECORRBINS", 14192, FieldType.FLOAT).setBaseOffset(0); + public static final Field CLTIDLECORR = Field.create("CLTIDLECORR", 14256, FieldType.FLOAT).setBaseOffset(0); + public static final Field MAFDECODING = Field.create("MAFDECODING", 14320, FieldType.FLOAT).setBaseOffset(0); + public static final Field MAFDECODINGBINS = Field.create("MAFDECODINGBINS", 14448, FieldType.FLOAT).setBaseOffset(0); + public static final Field IGNITIONIATCORRTABLE = Field.create("IGNITIONIATCORRTABLE", 14576, FieldType.INT8).setScale(0.1).setBaseOffset(0); + public static final Field IGNITIONIATCORRTEMPBINS = Field.create("IGNITIONIATCORRTEMPBINS", 14640, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IGNITIONIATCORRLOADBINS = Field.create("IGNITIONIATCORRLOADBINS", 14648, FieldType.INT8).setScale(5.0).setBaseOffset(0); + public static final Field INJECTIONPHASE = Field.create("INJECTIONPHASE", 14656, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field INJPHASELOADBINS = Field.create("INJPHASELOADBINS", 15168, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field INJPHASERPMBINS = Field.create("INJPHASERPMBINS", 15200, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field TCUSOLENOIDTABLE = Field.create("TCUSOLENOIDTABLE", 15232, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field MAPESTIMATETABLE = Field.create("MAPESTIMATETABLE", 15292, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field MAPESTIMATETPSBINS = Field.create("MAPESTIMATETPSBINS", 15804, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field MAPESTIMATERPMBINS = Field.create("MAPESTIMATERPMBINS", 15836, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VVTTABLE1 = Field.create("VVTTABLE1", 15868, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VVTTABLE1LOADBINS = Field.create("VVTTABLE1LOADBINS", 15932, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VVTTABLE1RPMBINS = Field.create("VVTTABLE1RPMBINS", 15948, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VVTTABLE2 = Field.create("VVTTABLE2", 15964, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VVTTABLE2LOADBINS = Field.create("VVTTABLE2LOADBINS", 16028, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VVTTABLE2RPMBINS = Field.create("VVTTABLE2RPMBINS", 16044, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNITIONTABLE = Field.create("IGNITIONTABLE", 16060, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNITIONLOADBINS = Field.create("IGNITIONLOADBINS", 16572, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNITIONRPMBINS = Field.create("IGNITIONRPMBINS", 16604, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VETABLE = Field.create("VETABLE", 16636, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VELOADBINS = Field.create("VELOADBINS", 17148, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VERPMBINS = Field.create("VERPMBINS", 17180, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field LAMBDATABLE = Field.create("LAMBDATABLE", 17212, FieldType.INT8).setScale(0.006802721088435374).setBaseOffset(0); + public static final Field LAMBDALOADBINS = Field.create("LAMBDALOADBINS", 17468, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field LAMBDARPMBINS = Field.create("LAMBDARPMBINS", 17500, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field TPSTPSACCELTABLE = Field.create("TPSTPSACCELTABLE", 17532, FieldType.FLOAT).setBaseOffset(0); + public static final Field TPSTPSACCELFROMRPMBINS = Field.create("TPSTPSACCELFROMRPMBINS", 17788, FieldType.FLOAT).setBaseOffset(0); + public static final Field TPSTPSACCELTORPMBINS = Field.create("TPSTPSACCELTORPMBINS", 17820, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTTABLE1 = Field.create("SCRIPTTABLE1", 17852, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTTABLE1LOADBINS = Field.create("SCRIPTTABLE1LOADBINS", 18108, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE1RPMBINS = Field.create("SCRIPTTABLE1RPMBINS", 18124, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE2 = Field.create("SCRIPTTABLE2", 18140, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTTABLE2LOADBINS = Field.create("SCRIPTTABLE2LOADBINS", 18396, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE2RPMBINS = Field.create("SCRIPTTABLE2RPMBINS", 18412, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE3 = Field.create("SCRIPTTABLE3", 18428, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE3LOADBINS = Field.create("SCRIPTTABLE3LOADBINS", 18492, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE3RPMBINS = Field.create("SCRIPTTABLE3RPMBINS", 18508, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE4 = Field.create("SCRIPTTABLE4", 18524, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE4LOADBINS = Field.create("SCRIPTTABLE4LOADBINS", 18604, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE4RPMBINS = Field.create("SCRIPTTABLE4RPMBINS", 18620, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNTRIMLOADBINS = Field.create("IGNTRIMLOADBINS", 18640, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNTRIMRPMBINS = Field.create("IGNTRIMRPMBINS", 18648, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNTRIMS1_TABLE = Field.create("IGNTRIMS1_TABLE", 18656, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS2_TABLE = Field.create("IGNTRIMS2_TABLE", 18672, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS3_TABLE = Field.create("IGNTRIMS3_TABLE", 18688, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS4_TABLE = Field.create("IGNTRIMS4_TABLE", 18704, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS5_TABLE = Field.create("IGNTRIMS5_TABLE", 18720, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS6_TABLE = Field.create("IGNTRIMS6_TABLE", 18736, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS7_TABLE = Field.create("IGNTRIMS7_TABLE", 18752, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS8_TABLE = Field.create("IGNTRIMS8_TABLE", 18768, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS9_TABLE = Field.create("IGNTRIMS9_TABLE", 18784, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS10_TABLE = Field.create("IGNTRIMS10_TABLE", 18800, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS11_TABLE = Field.create("IGNTRIMS11_TABLE", 18816, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS12_TABLE = Field.create("IGNTRIMS12_TABLE", 18832, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMLOADBINS = Field.create("FUELTRIMLOADBINS", 18848, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field FUELTRIMRPMBINS = Field.create("FUELTRIMRPMBINS", 18856, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field FUELTRIMS1_TABLE = Field.create("FUELTRIMS1_TABLE", 18864, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS2_TABLE = Field.create("FUELTRIMS2_TABLE", 18880, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS3_TABLE = Field.create("FUELTRIMS3_TABLE", 18896, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS4_TABLE = Field.create("FUELTRIMS4_TABLE", 18912, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS5_TABLE = Field.create("FUELTRIMS5_TABLE", 18928, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS6_TABLE = Field.create("FUELTRIMS6_TABLE", 18944, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS7_TABLE = Field.create("FUELTRIMS7_TABLE", 18960, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS8_TABLE = Field.create("FUELTRIMS8_TABLE", 18976, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS9_TABLE = Field.create("FUELTRIMS9_TABLE", 18992, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS10_TABLE = Field.create("FUELTRIMS10_TABLE", 19008, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS11_TABLE = Field.create("FUELTRIMS11_TABLE", 19024, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS12_TABLE = Field.create("FUELTRIMS12_TABLE", 19040, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field CRANKINGFUELCOEFE100 = Field.create("CRANKINGFUELCOEFE100", 19056, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field TCU_PCAIRMASSBINS = Field.create("TCU_PCAIRMASSBINS", 19072, FieldType.INT8).setScale(5.0).setBaseOffset(0); + public static final Field TCU_PCVALSR = Field.create("TCU_PCVALSR", 19080, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALSN = Field.create("TCU_PCVALSN", 19088, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS1 = Field.create("TCU_PCVALS1", 19096, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS2 = Field.create("TCU_PCVALS2", 19104, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS3 = Field.create("TCU_PCVALS3", 19112, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS4 = Field.create("TCU_PCVALS4", 19120, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS12 = Field.create("TCU_PCVALS12", 19128, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS23 = Field.create("TCU_PCVALS23", 19136, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS34 = Field.create("TCU_PCVALS34", 19144, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS21 = Field.create("TCU_PCVALS21", 19152, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS32 = Field.create("TCU_PCVALS32", 19160, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS43 = Field.create("TCU_PCVALS43", 19168, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_TCCTPSBINS = Field.create("TCU_TCCTPSBINS", 19176, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_TCCLOCKSPEED = Field.create("TCU_TCCLOCKSPEED", 19184, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_TCCUNLOCKSPEED = Field.create("TCU_TCCUNLOCKSPEED", 19192, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_32SPEEDBINS = Field.create("TCU_32SPEEDBINS", 19200, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_32VALS = Field.create("TCU_32VALS", 19208, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field THROTTLE2TRIMTABLE = Field.create("THROTTLE2TRIMTABLE", 19216, FieldType.INT8).setScale(0.1).setBaseOffset(0); + public static final Field THROTTLE2TRIMTPSBINS = Field.create("THROTTLE2TRIMTPSBINS", 19252, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field THROTTLE2TRIMRPMBINS = Field.create("THROTTLE2TRIMRPMBINS", 19258, FieldType.INT8).setScale(100.0).setBaseOffset(0); + public static final Field MAXKNOCKRETARDTABLE = Field.create("MAXKNOCKRETARDTABLE", 19264, FieldType.INT8).setScale(0.25).setBaseOffset(0); + public static final Field MAXKNOCKRETARDLOADBINS = Field.create("MAXKNOCKRETARDLOADBINS", 19300, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field MAXKNOCKRETARDRPMBINS = Field.create("MAXKNOCKRETARDRPMBINS", 19306, FieldType.INT8).setScale(100.0).setBaseOffset(0); + public static final Field ALSTIMINGRETARDTABLE = Field.create("ALSTIMINGRETARDTABLE", 19312, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field ALSIGNRETARDLOADBINS = Field.create("ALSIGNRETARDLOADBINS", 19344, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ALSIGNRETARDRPMBINS = Field.create("ALSIGNRETARDRPMBINS", 19352, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ALSFUELADJUSTMENT = Field.create("ALSFUELADJUSTMENT", 19360, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field ALSFUELADJUSTMENTLOADBINS = Field.create("ALSFUELADJUSTMENTLOADBINS", 19392, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ALSFUELADJUSTMENTRPMBINS = Field.create("ALSFUELADJUSTMENTRPMBINS", 19400, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ALSIGNSKIPTABLE = Field.create("ALSIGNSKIPTABLE", 19408, FieldType.INT16).setScale(10.0).setBaseOffset(0); + public static final Field ALSIGNSKIPLOADBINS = Field.create("ALSIGNSKIPLOADBINS", 19440, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ALSIGNSKIPRPMBINS = Field.create("ALSIGNSKIPRPMBINS", 19448, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS1_TABLE = Field.create("IGNBLENDS1_TABLE", 19456, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS1_LOADBINS = Field.create("IGNBLENDS1_LOADBINS", 19584, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS1_RPMBINS = Field.create("IGNBLENDS1_RPMBINS", 19600, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS1_BLENDPARAMETER = Field.create("IGNBLENDS1_BLENDPARAMETER", 19616, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS1_YAXISOVERRIDE = Field.create("IGNBLENDS1_YAXISOVERRIDE", 19617, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS1_BLENDBINS = Field.create("IGNBLENDS1_BLENDBINS", 19618, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS1_BLENDVALUES = Field.create("IGNBLENDS1_BLENDVALUES", 19634, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field IGNBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS1_ALIGNMENTFILL_AT_186", 19642, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS2_TABLE = Field.create("IGNBLENDS2_TABLE", 19644, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS2_LOADBINS = Field.create("IGNBLENDS2_LOADBINS", 19772, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS2_RPMBINS = Field.create("IGNBLENDS2_RPMBINS", 19788, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS2_BLENDPARAMETER = Field.create("IGNBLENDS2_BLENDPARAMETER", 19804, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS2_YAXISOVERRIDE = Field.create("IGNBLENDS2_YAXISOVERRIDE", 19805, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS2_BLENDBINS = Field.create("IGNBLENDS2_BLENDBINS", 19806, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS2_BLENDVALUES = Field.create("IGNBLENDS2_BLENDVALUES", 19822, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field IGNBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS2_ALIGNMENTFILL_AT_186", 19830, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS3_TABLE = Field.create("IGNBLENDS3_TABLE", 19832, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS3_LOADBINS = Field.create("IGNBLENDS3_LOADBINS", 19960, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS3_RPMBINS = Field.create("IGNBLENDS3_RPMBINS", 19976, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS3_BLENDPARAMETER = Field.create("IGNBLENDS3_BLENDPARAMETER", 19992, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS3_YAXISOVERRIDE = Field.create("IGNBLENDS3_YAXISOVERRIDE", 19993, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS3_BLENDBINS = Field.create("IGNBLENDS3_BLENDBINS", 19994, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS3_BLENDVALUES = Field.create("IGNBLENDS3_BLENDVALUES", 20010, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field IGNBLENDS3_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS3_ALIGNMENTFILL_AT_186", 20018, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS4_TABLE = Field.create("IGNBLENDS4_TABLE", 20020, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS4_LOADBINS = Field.create("IGNBLENDS4_LOADBINS", 20148, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS4_RPMBINS = Field.create("IGNBLENDS4_RPMBINS", 20164, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS4_BLENDPARAMETER = Field.create("IGNBLENDS4_BLENDPARAMETER", 20180, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS4_YAXISOVERRIDE = Field.create("IGNBLENDS4_YAXISOVERRIDE", 20181, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS4_BLENDBINS = Field.create("IGNBLENDS4_BLENDBINS", 20182, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS4_BLENDVALUES = Field.create("IGNBLENDS4_BLENDVALUES", 20198, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field IGNBLENDS4_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS4_ALIGNMENTFILL_AT_186", 20206, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS1_TABLE = Field.create("VEBLENDS1_TABLE", 20208, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS1_LOADBINS = Field.create("VEBLENDS1_LOADBINS", 20336, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS1_RPMBINS = Field.create("VEBLENDS1_RPMBINS", 20352, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS1_BLENDPARAMETER = Field.create("VEBLENDS1_BLENDPARAMETER", 20368, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS1_YAXISOVERRIDE = Field.create("VEBLENDS1_YAXISOVERRIDE", 20369, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS1_BLENDBINS = Field.create("VEBLENDS1_BLENDBINS", 20370, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS1_BLENDVALUES = Field.create("VEBLENDS1_BLENDVALUES", 20386, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field VEBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS1_ALIGNMENTFILL_AT_186", 20394, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS2_TABLE = Field.create("VEBLENDS2_TABLE", 20396, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS2_LOADBINS = Field.create("VEBLENDS2_LOADBINS", 20524, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS2_RPMBINS = Field.create("VEBLENDS2_RPMBINS", 20540, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS2_BLENDPARAMETER = Field.create("VEBLENDS2_BLENDPARAMETER", 20556, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS2_YAXISOVERRIDE = Field.create("VEBLENDS2_YAXISOVERRIDE", 20557, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS2_BLENDBINS = Field.create("VEBLENDS2_BLENDBINS", 20558, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS2_BLENDVALUES = Field.create("VEBLENDS2_BLENDVALUES", 20574, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field VEBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS2_ALIGNMENTFILL_AT_186", 20582, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS3_TABLE = Field.create("VEBLENDS3_TABLE", 20584, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS3_LOADBINS = Field.create("VEBLENDS3_LOADBINS", 20712, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS3_RPMBINS = Field.create("VEBLENDS3_RPMBINS", 20728, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS3_BLENDPARAMETER = Field.create("VEBLENDS3_BLENDPARAMETER", 20744, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS3_YAXISOVERRIDE = Field.create("VEBLENDS3_YAXISOVERRIDE", 20745, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS3_BLENDBINS = Field.create("VEBLENDS3_BLENDBINS", 20746, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS3_BLENDVALUES = Field.create("VEBLENDS3_BLENDVALUES", 20762, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field VEBLENDS3_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS3_ALIGNMENTFILL_AT_186", 20770, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS4_TABLE = Field.create("VEBLENDS4_TABLE", 20772, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS4_LOADBINS = Field.create("VEBLENDS4_LOADBINS", 20900, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS4_RPMBINS = Field.create("VEBLENDS4_RPMBINS", 20916, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS4_BLENDPARAMETER = Field.create("VEBLENDS4_BLENDPARAMETER", 20932, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS4_YAXISOVERRIDE = Field.create("VEBLENDS4_YAXISOVERRIDE", 20933, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS4_BLENDBINS = Field.create("VEBLENDS4_BLENDBINS", 20934, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS4_BLENDVALUES = Field.create("VEBLENDS4_BLENDVALUES", 20950, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field VEBLENDS4_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS4_ALIGNMENTFILL_AT_186", 20958, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field THROTTLEESTIMATEEFFECTIVEAREABINS = Field.create("THROTTLEESTIMATEEFFECTIVEAREABINS", 20960, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field THROTTLEESTIMATEEFFECTIVEAREAVALUES = Field.create("THROTTLEESTIMATEEFFECTIVEAREAVALUES", 20984, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS1_TABLE = Field.create("BOOSTOPENLOOPBLENDS1_TABLE", 21008, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS1_LOADBINS = Field.create("BOOSTOPENLOOPBLENDS1_LOADBINS", 21136, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS1_RPMBINS = Field.create("BOOSTOPENLOOPBLENDS1_RPMBINS", 21152, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS1_BLENDPARAMETER = Field.create("BOOSTOPENLOOPBLENDS1_BLENDPARAMETER", 21168, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS1_YAXISOVERRIDE = Field.create("BOOSTOPENLOOPBLENDS1_YAXISOVERRIDE", 21169, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS1_BLENDBINS = Field.create("BOOSTOPENLOOPBLENDS1_BLENDBINS", 21170, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS1_BLENDVALUES = Field.create("BOOSTOPENLOOPBLENDS1_BLENDVALUES", 21186, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("BOOSTOPENLOOPBLENDS1_ALIGNMENTFILL_AT_186", 21194, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS2_TABLE = Field.create("BOOSTOPENLOOPBLENDS2_TABLE", 21196, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS2_LOADBINS = Field.create("BOOSTOPENLOOPBLENDS2_LOADBINS", 21324, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS2_RPMBINS = Field.create("BOOSTOPENLOOPBLENDS2_RPMBINS", 21340, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS2_BLENDPARAMETER = Field.create("BOOSTOPENLOOPBLENDS2_BLENDPARAMETER", 21356, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS2_YAXISOVERRIDE = Field.create("BOOSTOPENLOOPBLENDS2_YAXISOVERRIDE", 21357, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS2_BLENDBINS = Field.create("BOOSTOPENLOOPBLENDS2_BLENDBINS", 21358, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS2_BLENDVALUES = Field.create("BOOSTOPENLOOPBLENDS2_BLENDVALUES", 21374, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field BOOSTOPENLOOPBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("BOOSTOPENLOOPBLENDS2_ALIGNMENTFILL_AT_186", 21382, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS1_TABLE = Field.create("BOOSTCLOSEDLOOPBLENDS1_TABLE", 21384, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS1_LOADBINS = Field.create("BOOSTCLOSEDLOOPBLENDS1_LOADBINS", 21512, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS1_RPMBINS = Field.create("BOOSTCLOSEDLOOPBLENDS1_RPMBINS", 21528, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS1_BLENDPARAMETER = Field.create("BOOSTCLOSEDLOOPBLENDS1_BLENDPARAMETER", 21544, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS1_YAXISOVERRIDE = Field.create("BOOSTCLOSEDLOOPBLENDS1_YAXISOVERRIDE", 21545, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS1_BLENDBINS = Field.create("BOOSTCLOSEDLOOPBLENDS1_BLENDBINS", 21546, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS1_BLENDVALUES = Field.create("BOOSTCLOSEDLOOPBLENDS1_BLENDVALUES", 21562, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("BOOSTCLOSEDLOOPBLENDS1_ALIGNMENTFILL_AT_186", 21570, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS2_TABLE = Field.create("BOOSTCLOSEDLOOPBLENDS2_TABLE", 21572, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS2_LOADBINS = Field.create("BOOSTCLOSEDLOOPBLENDS2_LOADBINS", 21700, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS2_RPMBINS = Field.create("BOOSTCLOSEDLOOPBLENDS2_RPMBINS", 21716, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS2_BLENDPARAMETER = Field.create("BOOSTCLOSEDLOOPBLENDS2_BLENDPARAMETER", 21732, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS2_YAXISOVERRIDE = Field.create("BOOSTCLOSEDLOOPBLENDS2_YAXISOVERRIDE", 21733, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS2_BLENDBINS = Field.create("BOOSTCLOSEDLOOPBLENDS2_BLENDBINS", 21734, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS2_BLENDVALUES = Field.create("BOOSTCLOSEDLOOPBLENDS2_BLENDVALUES", 21750, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field BOOSTCLOSEDLOOPBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("BOOSTCLOSEDLOOPBLENDS2_ALIGNMENTFILL_AT_186", 21758, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_RANGEP = Field.create("TCU_RANGEP", 21760, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCU_RANGER = Field.create("TCU_RANGER", 21784, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCU_RANGEN = Field.create("TCU_RANGEN", 21808, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCU_RANGED = Field.create("TCU_RANGED", 21832, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCU_RANGEM = Field.create("TCU_RANGEM", 21856, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCU_RANGEM3 = Field.create("TCU_RANGEM3", 21880, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCU_RANGEM2 = Field.create("TCU_RANGEM2", 21904, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCU_RANGEM1 = Field.create("TCU_RANGEM1", 21928, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCU_RANGEPLUS = Field.create("TCU_RANGEPLUS", 21952, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCU_RANGEMINUS = Field.create("TCU_RANGEMINUS", 21976, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCU_RANGELOW = Field.create("TCU_RANGELOW", 22000, FieldType.FLOAT).setBaseOffset(0); + public static final Field LAMBDAMAXDEVIATIONTABLE = Field.create("LAMBDAMAXDEVIATIONTABLE", 22024, FieldType.INT8).setScale(0.01).setBaseOffset(0); + public static final Field LAMBDAMAXDEVIATIONLOADBINS = Field.create("LAMBDAMAXDEVIATIONLOADBINS", 22040, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field LAMBDAMAXDEVIATIONRPMBINS = Field.create("LAMBDAMAXDEVIATIONRPMBINS", 22048, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field INJECTORSTAGINGTABLE = Field.create("INJECTORSTAGINGTABLE", 22056, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field INJECTORSTAGINGLOADBINS = Field.create("INJECTORSTAGINGLOADBINS", 22092, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field INJECTORSTAGINGRPMBINS = Field.create("INJECTORSTAGINGRPMBINS", 22104, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field WWCLTBINS = Field.create("WWCLTBINS", 22116, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field WWTAUCLTVALUES = Field.create("WWTAUCLTVALUES", 22124, FieldType.INT8).setScale(0.01).setBaseOffset(0); + public static final Field WWBETACLTVALUES = Field.create("WWBETACLTVALUES", 22132, FieldType.INT8).setScale(0.01).setBaseOffset(0); + public static final Field WWMAPBINS = Field.create("WWMAPBINS", 22140, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field WWTAUMAPVALUES = Field.create("WWTAUMAPVALUES", 22148, FieldType.INT8).setScale(0.01).setBaseOffset(0); + public static final Field WWBETAMAPVALUES = Field.create("WWBETAMAPVALUES", 22156, FieldType.INT8).setScale(0.01).setBaseOffset(0); + public static final Field HPFPLOBEPROFILEQUANTITYBINS = Field.create("HPFPLOBEPROFILEQUANTITYBINS", 22164, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field HPFPLOBEPROFILEANGLE = Field.create("HPFPLOBEPROFILEANGLE", 22180, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field HPFPDEADTIMEVOLTSBINS = Field.create("HPFPDEADTIMEVOLTSBINS", 22196, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field HPFPDEADTIMEMS = Field.create("HPFPDEADTIMEMS", 22204, FieldType.INT16).setScale(0.001).setBaseOffset(0); + public static final Field HPFPTARGET = Field.create("HPFPTARGET", 22220, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field HPFPTARGETLOADBINS = Field.create("HPFPTARGETLOADBINS", 22420, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field HPFPTARGETRPMBINS = Field.create("HPFPTARGETRPMBINS", 22440, FieldType.INT8).setScale(50.0).setBaseOffset(0); + public static final Field HPFPCOMPENSATION = Field.create("HPFPCOMPENSATION", 22450, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field HPFPCOMPENSATIONLOADBINS = Field.create("HPFPCOMPENSATIONLOADBINS", 22550, FieldType.INT16).setScale(0.001).setBaseOffset(0); + public static final Field HPFPCOMPENSATIONRPMBINS = Field.create("HPFPCOMPENSATIONRPMBINS", 22570, FieldType.INT8).setScale(50.0).setBaseOffset(0); + public static final Field KNOCKNOISERPMBINS = Field.create("KNOCKNOISERPMBINS", 22580, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field KNOCKBASENOISE = Field.create("KNOCKBASENOISE", 22612, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field TPSTSPCORRVALUESBINS = Field.create("TPSTSPCORRVALUESBINS", 22628, FieldType.INT8).setScale(50.0).setBaseOffset(0); + public static final Field TPSTSPCORRVALUES = Field.create("TPSTSPCORRVALUES", 22632, FieldType.INT8).setScale(0.02).setBaseOffset(0); + public static final Field CLTREVLIMITRPMBINS = Field.create("CLTREVLIMITRPMBINS", 22636, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field CLTREVLIMITRPM = Field.create("CLTREVLIMITRPM", 22640, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field FUELLEVELBINS = Field.create("FUELLEVELBINS", 22648, FieldType.INT16).setScale(0.001).setBaseOffset(0); + public static final Field FUELLEVELVALUES = Field.create("FUELLEVELVALUES", 22664, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field DWELLVOLTAGECORRVOLTBINS = Field.create("DWELLVOLTAGECORRVOLTBINS", 22672, FieldType.INT8).setScale(0.1).setBaseOffset(0); + public static final Field DWELLVOLTAGECORRVALUES = Field.create("DWELLVOLTAGECORRVALUES", 22680, FieldType.INT8).setScale(0.02).setBaseOffset(0); + public static final Field TCU_SHIFTTPSBINS = Field.create("TCU_SHIFTTPSBINS", 22688, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_SHIFTSPEED12 = Field.create("TCU_SHIFTSPEED12", 22696, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_SHIFTSPEED23 = Field.create("TCU_SHIFTSPEED23", 22704, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_SHIFTSPEED34 = Field.create("TCU_SHIFTSPEED34", 22712, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_SHIFTSPEED21 = Field.create("TCU_SHIFTSPEED21", 22720, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_SHIFTSPEED32 = Field.create("TCU_SHIFTSPEED32", 22728, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_SHIFTSPEED43 = Field.create("TCU_SHIFTSPEED43", 22736, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_SHIFTTIME = Field.create("TCU_SHIFTTIME", 22744, FieldType.FLOAT).setBaseOffset(0); + public static final Field ALTERNATORVOLTAGETARGETTABLE = Field.create("ALTERNATORVOLTAGETARGETTABLE", 22748, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field ALTERNATORVOLTAGETARGETLOADBINS = Field.create("ALTERNATORVOLTAGETARGETLOADBINS", 22780, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ALTERNATORVOLTAGETARGETRPMBINS = Field.create("ALTERNATORVOLTAGETARGETRPMBINS", 22788, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field CLTBOOSTCORRBINS = Field.create("CLTBOOSTCORRBINS", 22796, FieldType.FLOAT).setBaseOffset(0); + public static final Field CLTBOOSTCORR = Field.create("CLTBOOSTCORR", 22816, FieldType.FLOAT).setBaseOffset(0); + public static final Field IATBOOSTCORRBINS = Field.create("IATBOOSTCORRBINS", 22836, FieldType.FLOAT).setBaseOffset(0); + public static final Field IATBOOSTCORR = Field.create("IATBOOSTCORR", 22856, FieldType.FLOAT).setBaseOffset(0); + public static final Field CLTBOOSTADDERBINS = Field.create("CLTBOOSTADDERBINS", 22876, FieldType.FLOAT).setBaseOffset(0); + public static final Field CLTBOOSTADDER = Field.create("CLTBOOSTADDER", 22896, FieldType.FLOAT).setBaseOffset(0); + public static final Field IATBOOSTADDERBINS = Field.create("IATBOOSTADDERBINS", 22916, FieldType.FLOAT).setBaseOffset(0); + public static final Field IATBOOSTADDER = Field.create("IATBOOSTADDER", 22936, FieldType.FLOAT).setBaseOffset(0); + public static final Field MINIMUMOILPRESSUREBINS = Field.create("MINIMUMOILPRESSUREBINS", 22956, FieldType.INT8).setScale(100.0).setBaseOffset(0); + public static final Field MINIMUMOILPRESSUREVALUES = Field.create("MINIMUMOILPRESSUREVALUES", 22964, FieldType.INT8).setScale(10.0).setBaseOffset(0); + public static final Field COMMUNITYCOMMSLEDPIN = Field.create("COMMUNITYCOMMSLEDPIN", 22972, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field ALIGNMENTFILL_AT_22974 = Field.create("ALIGNMENTFILL_AT_22974", 22974, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field[] VALUES = { ENGINETYPE, STARTBUTTONSUPPRESSONSTARTUPMS, @@ -4991,6 +4990,6 @@ public class Fields { MINIMUMOILPRESSUREBINS, MINIMUMOILPRESSUREVALUES, COMMUNITYCOMMSLEDPIN, - ALIGNMENTFILL_AT_22966, + ALIGNMENTFILL_AT_22974, }; }