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 91cf72fe14..863987bf51 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h @@ -5315,59 +5315,59 @@ struct persistent_config_s { lua_script_t luaScript; /** * units: C - * offset 13592 + * offset 15592 */ float cltFuelCorrBins[CLT_FUEL_CURVE_SIZE] = {}; /** * units: ratio - * offset 13656 + * offset 15656 */ float cltFuelCorr[CLT_FUEL_CURVE_SIZE] = {}; /** * units: C - * offset 13720 + * offset 15720 */ float iatFuelCorrBins[IAT_CURVE_SIZE] = {}; /** * units: ratio - * offset 13784 + * offset 15784 */ float iatFuelCorr[IAT_CURVE_SIZE] = {}; /** * units: ratio - * offset 13848 + * offset 15848 */ float crankingFuelCoef[CRANKING_CURVE_SIZE] = {}; /** * units: C - * offset 13880 + * offset 15880 */ float crankingFuelBins[CRANKING_CURVE_SIZE] = {}; /** * units: counter - * offset 13912 + * offset 15912 */ float crankingCycleBins[CRANKING_CURVE_SIZE] = {}; /** * units: C - * offset 13944 + * offset 15944 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE] = {}; /** * units: mult - * offset 13952 + * offset 15952 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE] = {}; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14080 + * offset 16080 */ float cltIdleCorrBins[CLT_CURVE_SIZE] = {}; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14144 + * offset 16144 */ float cltIdleCorr[CLT_CURVE_SIZE] = {}; /** @@ -5375,860 +5375,860 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14208 + * offset 16208 */ float mafDecoding[MAF_DECODING_COUNT] = {}; /** * units: V - * offset 14336 + * offset 16336 */ float mafDecodingBins[MAF_DECODING_COUNT] = {}; /** * units: deg - * offset 14464 + * offset 16464 */ scaled_channel ignitionIatCorrTable[IAT_IGN_CORR_COUNT][IAT_IGN_CORR_COUNT] = {}; /** * units: C - * offset 14528 + * offset 16528 */ int8_t ignitionIatCorrTempBins[IAT_IGN_CORR_COUNT] = {}; /** * units: Load - * offset 14536 + * offset 16536 */ scaled_channel ignitionIatCorrLoadBins[IAT_IGN_CORR_COUNT] = {}; /** * units: deg - * offset 14544 + * offset 16544 */ int16_t injectionPhase[INJ_PHASE_LOAD_COUNT][INJ_PHASE_RPM_COUNT] = {}; /** * units: Load - * offset 15056 + * offset 17056 */ uint16_t injPhaseLoadBins[INJ_PHASE_LOAD_COUNT] = {}; /** * units: RPM - * offset 15088 + * offset 17088 */ uint16_t injPhaseRpmBins[INJ_PHASE_RPM_COUNT] = {}; /** * units: onoff - * offset 15120 + * offset 17120 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT] = {}; /** * units: kPa - * offset 15180 + * offset 17180 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT] = {}; /** * units: % TPS - * offset 15692 + * offset 17692 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT] = {}; /** * units: RPM - * offset 15724 + * offset 17724 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT] = {}; /** * units: value - * offset 15756 + * offset 17756 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE] = {}; /** * units: L - * offset 15820 + * offset 17820 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE] = {}; /** * units: RPM - * offset 15836 + * offset 17836 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE] = {}; /** * units: value - * offset 15852 + * offset 17852 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE] = {}; /** * units: L - * offset 15916 + * offset 17916 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE] = {}; /** * units: RPM - * offset 15932 + * offset 17932 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE] = {}; /** * units: deg - * offset 15948 + * offset 17948 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT] = {}; /** * units: Load - * offset 16460 + * offset 18460 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT] = {}; /** * units: RPM - * offset 16492 + * offset 18492 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT] = {}; /** * units: % - * offset 16524 + * offset 18524 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT] = {}; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17036 + * offset 19036 */ uint16_t veLoadBins[FUEL_LOAD_COUNT] = {}; /** * units: RPM - * offset 17068 + * offset 19068 */ uint16_t veRpmBins[FUEL_RPM_COUNT] = {}; /** * units: lambda - * offset 17100 + * offset 19100 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT] = {}; /** - * offset 17356 + * offset 19356 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT] = {}; /** * units: RPM - * offset 17388 + * offset 19388 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT] = {}; /** * units: value - * offset 17420 + * offset 19420 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE] = {}; /** * units: from - * offset 17676 + * offset 19676 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE] = {}; /** * units: to - * offset 17708 + * offset 19708 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE] = {}; /** * units: value - * offset 17740 + * offset 19740 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8] = {}; /** * units: L - * offset 17996 + * offset 19996 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 18012 + * offset 20012 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8] = {}; /** * units: value - * offset 18028 + * offset 20028 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE] = {}; /** * units: L - * offset 18284 + * offset 20284 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE] = {}; /** * units: RPM - * offset 18300 + * offset 20300 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE] = {}; /** * units: value - * offset 18316 + * offset 20316 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8] = {}; /** * units: L - * offset 18380 + * offset 20380 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 18396 + * offset 20396 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8] = {}; /** * units: value - * offset 18412 + * offset 20412 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM] = {}; /** * units: L - * offset 18492 + * offset 20492 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 18508 + * offset 20508 */ int16_t scriptTable4RpmBins[TABLE_4_RPM] = {}; /** - * offset 18528 + * offset 20528 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE] = {}; /** * units: rpm - * offset 18536 + * offset 20536 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE] = {}; /** - * offset 18544 + * offset 20544 */ ign_cyl_trim_s ignTrims[12] = {}; /** - * offset 18736 + * offset 20736 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE] = {}; /** * units: rpm - * offset 18744 + * offset 20744 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE] = {}; /** - * offset 18752 + * offset 20752 */ fuel_cyl_trim_s fuelTrims[12] = {}; /** * units: ratio - * offset 18944 + * offset 20944 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE] = {}; /** * units: Airmass - * offset 18960 + * offset 20960 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 18968 + * offset 20968 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 18976 + * offset 20976 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 18984 + * offset 20984 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 18992 + * offset 20992 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19000 + * offset 21000 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19008 + * offset 21008 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19016 + * offset 21016 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19024 + * offset 21024 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19032 + * offset 21032 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19040 + * offset 21040 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19048 + * offset 21048 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19056 + * offset 21056 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH] = {}; /** * units: TPS - * offset 19064 + * offset 21064 */ uint8_t tcu_tccTpsBins[8] = {}; /** * units: MPH - * offset 19072 + * offset 21072 */ uint8_t tcu_tccLockSpeed[8] = {}; /** * units: MPH - * offset 19080 + * offset 21080 */ uint8_t tcu_tccUnlockSpeed[8] = {}; /** * units: KPH - * offset 19088 + * offset 21088 */ uint8_t tcu_32SpeedBins[8] = {}; /** * units: % - * offset 19096 + * offset 21096 */ uint8_t tcu_32Vals[8] = {}; /** * units: % - * offset 19104 + * offset 21104 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE] = {}; /** * units: % - * offset 19140 + * offset 21140 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE] = {}; /** * units: RPM - * offset 19146 + * offset 21146 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE] = {}; /** * units: deg - * offset 19152 + * offset 21152 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE] = {}; /** * units: % - * offset 19188 + * offset 21188 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE] = {}; /** * units: RPM - * offset 19194 + * offset 21194 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE] = {}; /** * units: deg - * offset 19200 + * offset 21200 */ scaled_channel ALSTimingRetardTable[4][4] = {}; /** * units: TPS - * offset 19232 + * offset 21232 */ uint16_t alsIgnRetardLoadBins[4] = {}; /** * units: RPM - * offset 19240 + * offset 21240 */ uint16_t alsIgnRetardrpmBins[4] = {}; /** * units: percent - * offset 19248 + * offset 21248 */ scaled_channel ALSFuelAdjustment[4][4] = {}; /** * units: TPS - * offset 19280 + * offset 21280 */ uint16_t alsFuelAdjustmentLoadBins[4] = {}; /** * units: RPM - * offset 19288 + * offset 21288 */ uint16_t alsFuelAdjustmentrpmBins[4] = {}; /** * units: ratio - * offset 19296 + * offset 21296 */ scaled_channel ALSIgnSkipTable[4][4] = {}; /** * units: TPS - * offset 19328 + * offset 21328 */ uint16_t alsIgnSkipLoadBins[4] = {}; /** * units: RPM - * offset 19336 + * offset 21336 */ uint16_t alsIgnSkiprpmBins[4] = {}; /** - * offset 19344 + * offset 21344 */ blend_table_s ignBlends[IGN_BLEND_COUNT] = {}; /** - * offset 20096 + * offset 22096 */ blend_table_s veBlends[VE_BLEND_COUNT] = {}; /** * units: % - * offset 20848 + * offset 22848 */ scaled_channel throttleEstimateEffectiveAreaBins[12] = {}; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20872 + * offset 22872 */ scaled_channel throttleEstimateEffectiveAreaValues[12] = {}; /** - * offset 20896 + * offset 22896 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT] = {}; /** - * offset 21272 + * offset 23272 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT] = {}; /** * units: level - * offset 21648 + * offset 23648 */ float tcu_rangeP[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21672 + * offset 23672 */ float tcu_rangeR[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21696 + * offset 23696 */ float tcu_rangeN[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21720 + * offset 23720 */ float tcu_rangeD[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21744 + * offset 23744 */ float tcu_rangeM[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21768 + * offset 23768 */ float tcu_rangeM3[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21792 + * offset 23792 */ float tcu_rangeM2[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21816 + * offset 23816 */ float tcu_rangeM1[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21840 + * offset 23840 */ float tcu_rangePlus[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21864 + * offset 23864 */ float tcu_rangeMinus[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21888 + * offset 23888 */ float tcu_rangeLow[RANGE_INPUT_COUNT] = {}; /** * units: lambda - * offset 21912 + * offset 23912 */ scaled_channel lambdaMaxDeviationTable[4][4] = {}; /** - * offset 21928 + * offset 23928 */ uint16_t lambdaMaxDeviationLoadBins[4] = {}; /** * units: RPM - * offset 21936 + * offset 23936 */ uint16_t lambdaMaxDeviationRpmBins[4] = {}; /** * units: % - * offset 21944 + * offset 23944 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT] = {}; /** - * offset 21980 + * offset 23980 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT] = {}; /** * units: RPM - * offset 21992 + * offset 23992 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT] = {}; /** * units: deg C - * offset 22004 + * offset 24004 */ int8_t wwCltBins[WWAE_TABLE_SIZE] = {}; /** - * offset 22012 + * offset 24012 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE] = {}; /** - * offset 22020 + * offset 24020 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE] = {}; /** * units: kPa - * offset 22028 + * offset 24028 */ int8_t wwMapBins[WWAE_TABLE_SIZE] = {}; /** - * offset 22036 + * offset 24036 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE] = {}; /** - * offset 22044 + * offset 24044 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE] = {}; /** * units: % - * offset 22052 + * offset 24052 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE] = {}; /** * units: deg - * offset 22068 + * offset 24068 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE] = {}; /** * units: volts - * offset 22084 + * offset 24084 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE] = {}; /** * units: ms - * offset 22092 + * offset 24092 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE] = {}; /** * units: kPa - * offset 22108 + * offset 24108 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE] = {}; /** * units: load - * offset 22308 + * offset 24308 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE] = {}; /** * units: RPM - * offset 22328 + * offset 24328 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE] = {}; /** * units: % - * offset 22338 + * offset 24338 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE] = {}; /** * units: cc/lobe - * offset 22438 + * offset 24438 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE] = {}; /** * units: RPM - * offset 22458 + * offset 24458 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE] = {}; /** * units: RPM - * offset 22468 + * offset 24468 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE] = {}; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22500 + * offset 24500 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE] = {}; /** * units: RPM - * offset 22516 + * offset 24516 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE] = {}; /** * units: multiplier - * offset 22520 + * offset 24520 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE] = {}; /** * units: C - * offset 22524 + * offset 24524 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE] = {}; /** * units: RPM - * offset 22528 + * offset 24528 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE] = {}; /** * units: volt - * offset 22536 + * offset 24536 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT] = {}; /** * units: % - * offset 22552 + * offset 24552 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT] = {}; /** * units: volts - * offset 22560 + * offset 24560 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE] = {}; /** * units: multiplier - * offset 22568 + * offset 24568 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE] = {}; /** * units: % - * offset 22576 + * offset 24576 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 22584 + * offset 24584 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 22592 + * offset 24592 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 22600 + * offset 24600 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 22608 + * offset 24608 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 22616 + * offset 24616 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 22624 + * offset 24624 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH] = {}; /** * units: ms - * offset 22632 + * offset 24632 */ float tcu_shiftTime; /** * units: Volts - * offset 22636 + * offset 24636 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: Load - * offset 22668 + * offset 24668 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: RPM - * offset 22676 + * offset 24676 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: C - * offset 22684 + * offset 24684 */ float cltBoostCorrBins[BOOST_CURVE_SIZE] = {}; /** * units: ratio - * offset 22704 + * offset 24704 */ float cltBoostCorr[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 22724 + * offset 24724 */ float iatBoostCorrBins[BOOST_CURVE_SIZE] = {}; /** * units: ratio - * offset 22744 + * offset 24744 */ float iatBoostCorr[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 22764 + * offset 24764 */ float cltBoostAdderBins[BOOST_CURVE_SIZE] = {}; /** - * offset 22784 + * offset 24784 */ float cltBoostAdder[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 22804 + * offset 24804 */ float iatBoostAdderBins[BOOST_CURVE_SIZE] = {}; /** - * offset 22824 + * offset 24824 */ float iatBoostAdder[BOOST_CURVE_SIZE] = {}; /** * units: RPM - * offset 22844 + * offset 24844 */ scaled_channel minimumOilPressureBins[8] = {}; /** * units: kPa - * offset 22852 + * offset 24852 */ scaled_channel minimumOilPressureValues[8] = {}; /** - * offset 22860 + * offset 24860 */ blend_table_s targetAfrBlends[TARGET_AFR_BLEND_COUNT] = {}; /** * units: RPM - * offset 23236 + * offset 25236 */ scaled_channel trimRpmBins[FUEL_TRIM_RPM_COUNT] = {}; /** - * offset 23244 + * offset 25244 */ uint16_t trimLoadBins[FUEL_TRIM_LOAD_COUNT] = {}; /** - offset 23260 bit 0 */ + offset 25260 bit 0 */ bool boardUseTempPullUp : 1 {}; /** - offset 23260 bit 1 */ + offset 25260 bit 1 */ bool boardUse2stepPullDown : 1 {}; /** - offset 23260 bit 2 */ + offset 25260 bit 2 */ bool boardUseD2PullDown : 1 {}; /** - offset 23260 bit 3 */ + offset 25260 bit 3 */ bool boardUseD3PullDown : 1 {}; /** - offset 23260 bit 4 */ + offset 25260 bit 4 */ bool boardUseCrankPullUp : 1 {}; /** - offset 23260 bit 5 */ + offset 25260 bit 5 */ bool boardUseH1PullDown : 1 {}; /** - offset 23260 bit 6 */ + offset 25260 bit 6 */ bool boardUseH2PullDown : 1 {}; /** - offset 23260 bit 7 */ + offset 25260 bit 7 */ bool boardUseH3PullDown : 1 {}; /** - offset 23260 bit 8 */ + offset 25260 bit 8 */ bool boardUseH4PullDown : 1 {}; /** - offset 23260 bit 9 */ + offset 25260 bit 9 */ bool boardUseH5PullDown : 1 {}; /** - offset 23260 bit 10 */ + offset 25260 bit 10 */ bool boardUseFlexPullDown : 1 {}; /** - offset 23260 bit 11 */ + offset 25260 bit 11 */ bool unusedBit_228_11 : 1 {}; /** - offset 23260 bit 12 */ + offset 25260 bit 12 */ bool unusedBit_228_12 : 1 {}; /** - offset 23260 bit 13 */ + offset 25260 bit 13 */ bool unusedBit_228_13 : 1 {}; /** - offset 23260 bit 14 */ + offset 25260 bit 14 */ bool unusedBit_228_14 : 1 {}; /** - offset 23260 bit 15 */ + offset 25260 bit 15 */ bool unusedBit_228_15 : 1 {}; /** - offset 23260 bit 16 */ + offset 25260 bit 16 */ bool unusedBit_228_16 : 1 {}; /** - offset 23260 bit 17 */ + offset 25260 bit 17 */ bool unusedBit_228_17 : 1 {}; /** - offset 23260 bit 18 */ + offset 25260 bit 18 */ bool unusedBit_228_18 : 1 {}; /** - offset 23260 bit 19 */ + offset 25260 bit 19 */ bool unusedBit_228_19 : 1 {}; /** - offset 23260 bit 20 */ + offset 25260 bit 20 */ bool unusedBit_228_20 : 1 {}; /** - offset 23260 bit 21 */ + offset 25260 bit 21 */ bool unusedBit_228_21 : 1 {}; /** - offset 23260 bit 22 */ + offset 25260 bit 22 */ bool unusedBit_228_22 : 1 {}; /** - offset 23260 bit 23 */ + offset 25260 bit 23 */ bool unusedBit_228_23 : 1 {}; /** - offset 23260 bit 24 */ + offset 25260 bit 24 */ bool unusedBit_228_24 : 1 {}; /** - offset 23260 bit 25 */ + offset 25260 bit 25 */ bool unusedBit_228_25 : 1 {}; /** - offset 23260 bit 26 */ + offset 25260 bit 26 */ bool unusedBit_228_26 : 1 {}; /** - offset 23260 bit 27 */ + offset 25260 bit 27 */ bool unusedBit_228_27 : 1 {}; /** - offset 23260 bit 28 */ + offset 25260 bit 28 */ bool unusedBit_228_28 : 1 {}; /** - offset 23260 bit 29 */ + offset 25260 bit 29 */ bool unusedBit_228_29 : 1 {}; /** - offset 23260 bit 30 */ + offset 25260 bit 30 */ bool unusedBit_228_30 : 1 {}; /** - offset 23260 bit 31 */ + offset 25260 bit 31 */ bool unusedBit_228_31 : 1 {}; }; -static_assert(sizeof(persistent_config_s) == 23264); +static_assert(sizeof(persistent_config_s) == 25264); // 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 91cf72fe14..863987bf51 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 @@ -5315,59 +5315,59 @@ struct persistent_config_s { lua_script_t luaScript; /** * units: C - * offset 13592 + * offset 15592 */ float cltFuelCorrBins[CLT_FUEL_CURVE_SIZE] = {}; /** * units: ratio - * offset 13656 + * offset 15656 */ float cltFuelCorr[CLT_FUEL_CURVE_SIZE] = {}; /** * units: C - * offset 13720 + * offset 15720 */ float iatFuelCorrBins[IAT_CURVE_SIZE] = {}; /** * units: ratio - * offset 13784 + * offset 15784 */ float iatFuelCorr[IAT_CURVE_SIZE] = {}; /** * units: ratio - * offset 13848 + * offset 15848 */ float crankingFuelCoef[CRANKING_CURVE_SIZE] = {}; /** * units: C - * offset 13880 + * offset 15880 */ float crankingFuelBins[CRANKING_CURVE_SIZE] = {}; /** * units: counter - * offset 13912 + * offset 15912 */ float crankingCycleBins[CRANKING_CURVE_SIZE] = {}; /** * units: C - * offset 13944 + * offset 15944 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE] = {}; /** * units: mult - * offset 13952 + * offset 15952 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE] = {}; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14080 + * offset 16080 */ float cltIdleCorrBins[CLT_CURVE_SIZE] = {}; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14144 + * offset 16144 */ float cltIdleCorr[CLT_CURVE_SIZE] = {}; /** @@ -5375,860 +5375,860 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14208 + * offset 16208 */ float mafDecoding[MAF_DECODING_COUNT] = {}; /** * units: V - * offset 14336 + * offset 16336 */ float mafDecodingBins[MAF_DECODING_COUNT] = {}; /** * units: deg - * offset 14464 + * offset 16464 */ scaled_channel ignitionIatCorrTable[IAT_IGN_CORR_COUNT][IAT_IGN_CORR_COUNT] = {}; /** * units: C - * offset 14528 + * offset 16528 */ int8_t ignitionIatCorrTempBins[IAT_IGN_CORR_COUNT] = {}; /** * units: Load - * offset 14536 + * offset 16536 */ scaled_channel ignitionIatCorrLoadBins[IAT_IGN_CORR_COUNT] = {}; /** * units: deg - * offset 14544 + * offset 16544 */ int16_t injectionPhase[INJ_PHASE_LOAD_COUNT][INJ_PHASE_RPM_COUNT] = {}; /** * units: Load - * offset 15056 + * offset 17056 */ uint16_t injPhaseLoadBins[INJ_PHASE_LOAD_COUNT] = {}; /** * units: RPM - * offset 15088 + * offset 17088 */ uint16_t injPhaseRpmBins[INJ_PHASE_RPM_COUNT] = {}; /** * units: onoff - * offset 15120 + * offset 17120 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT] = {}; /** * units: kPa - * offset 15180 + * offset 17180 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT] = {}; /** * units: % TPS - * offset 15692 + * offset 17692 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT] = {}; /** * units: RPM - * offset 15724 + * offset 17724 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT] = {}; /** * units: value - * offset 15756 + * offset 17756 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE] = {}; /** * units: L - * offset 15820 + * offset 17820 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE] = {}; /** * units: RPM - * offset 15836 + * offset 17836 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE] = {}; /** * units: value - * offset 15852 + * offset 17852 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE] = {}; /** * units: L - * offset 15916 + * offset 17916 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE] = {}; /** * units: RPM - * offset 15932 + * offset 17932 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE] = {}; /** * units: deg - * offset 15948 + * offset 17948 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT] = {}; /** * units: Load - * offset 16460 + * offset 18460 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT] = {}; /** * units: RPM - * offset 16492 + * offset 18492 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT] = {}; /** * units: % - * offset 16524 + * offset 18524 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT] = {}; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17036 + * offset 19036 */ uint16_t veLoadBins[FUEL_LOAD_COUNT] = {}; /** * units: RPM - * offset 17068 + * offset 19068 */ uint16_t veRpmBins[FUEL_RPM_COUNT] = {}; /** * units: lambda - * offset 17100 + * offset 19100 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT] = {}; /** - * offset 17356 + * offset 19356 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT] = {}; /** * units: RPM - * offset 17388 + * offset 19388 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT] = {}; /** * units: value - * offset 17420 + * offset 19420 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE] = {}; /** * units: from - * offset 17676 + * offset 19676 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE] = {}; /** * units: to - * offset 17708 + * offset 19708 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE] = {}; /** * units: value - * offset 17740 + * offset 19740 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8] = {}; /** * units: L - * offset 17996 + * offset 19996 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 18012 + * offset 20012 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8] = {}; /** * units: value - * offset 18028 + * offset 20028 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE] = {}; /** * units: L - * offset 18284 + * offset 20284 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE] = {}; /** * units: RPM - * offset 18300 + * offset 20300 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE] = {}; /** * units: value - * offset 18316 + * offset 20316 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8] = {}; /** * units: L - * offset 18380 + * offset 20380 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 18396 + * offset 20396 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8] = {}; /** * units: value - * offset 18412 + * offset 20412 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM] = {}; /** * units: L - * offset 18492 + * offset 20492 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 18508 + * offset 20508 */ int16_t scriptTable4RpmBins[TABLE_4_RPM] = {}; /** - * offset 18528 + * offset 20528 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE] = {}; /** * units: rpm - * offset 18536 + * offset 20536 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE] = {}; /** - * offset 18544 + * offset 20544 */ ign_cyl_trim_s ignTrims[12] = {}; /** - * offset 18736 + * offset 20736 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE] = {}; /** * units: rpm - * offset 18744 + * offset 20744 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE] = {}; /** - * offset 18752 + * offset 20752 */ fuel_cyl_trim_s fuelTrims[12] = {}; /** * units: ratio - * offset 18944 + * offset 20944 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE] = {}; /** * units: Airmass - * offset 18960 + * offset 20960 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 18968 + * offset 20968 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 18976 + * offset 20976 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 18984 + * offset 20984 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 18992 + * offset 20992 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19000 + * offset 21000 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19008 + * offset 21008 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19016 + * offset 21016 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19024 + * offset 21024 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19032 + * offset 21032 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19040 + * offset 21040 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19048 + * offset 21048 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 19056 + * offset 21056 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH] = {}; /** * units: TPS - * offset 19064 + * offset 21064 */ uint8_t tcu_tccTpsBins[8] = {}; /** * units: MPH - * offset 19072 + * offset 21072 */ uint8_t tcu_tccLockSpeed[8] = {}; /** * units: MPH - * offset 19080 + * offset 21080 */ uint8_t tcu_tccUnlockSpeed[8] = {}; /** * units: KPH - * offset 19088 + * offset 21088 */ uint8_t tcu_32SpeedBins[8] = {}; /** * units: % - * offset 19096 + * offset 21096 */ uint8_t tcu_32Vals[8] = {}; /** * units: % - * offset 19104 + * offset 21104 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE] = {}; /** * units: % - * offset 19140 + * offset 21140 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE] = {}; /** * units: RPM - * offset 19146 + * offset 21146 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE] = {}; /** * units: deg - * offset 19152 + * offset 21152 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE] = {}; /** * units: % - * offset 19188 + * offset 21188 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE] = {}; /** * units: RPM - * offset 19194 + * offset 21194 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE] = {}; /** * units: deg - * offset 19200 + * offset 21200 */ scaled_channel ALSTimingRetardTable[4][4] = {}; /** * units: TPS - * offset 19232 + * offset 21232 */ uint16_t alsIgnRetardLoadBins[4] = {}; /** * units: RPM - * offset 19240 + * offset 21240 */ uint16_t alsIgnRetardrpmBins[4] = {}; /** * units: percent - * offset 19248 + * offset 21248 */ scaled_channel ALSFuelAdjustment[4][4] = {}; /** * units: TPS - * offset 19280 + * offset 21280 */ uint16_t alsFuelAdjustmentLoadBins[4] = {}; /** * units: RPM - * offset 19288 + * offset 21288 */ uint16_t alsFuelAdjustmentrpmBins[4] = {}; /** * units: ratio - * offset 19296 + * offset 21296 */ scaled_channel ALSIgnSkipTable[4][4] = {}; /** * units: TPS - * offset 19328 + * offset 21328 */ uint16_t alsIgnSkipLoadBins[4] = {}; /** * units: RPM - * offset 19336 + * offset 21336 */ uint16_t alsIgnSkiprpmBins[4] = {}; /** - * offset 19344 + * offset 21344 */ blend_table_s ignBlends[IGN_BLEND_COUNT] = {}; /** - * offset 20096 + * offset 22096 */ blend_table_s veBlends[VE_BLEND_COUNT] = {}; /** * units: % - * offset 20848 + * offset 22848 */ scaled_channel throttleEstimateEffectiveAreaBins[12] = {}; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20872 + * offset 22872 */ scaled_channel throttleEstimateEffectiveAreaValues[12] = {}; /** - * offset 20896 + * offset 22896 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT] = {}; /** - * offset 21272 + * offset 23272 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT] = {}; /** * units: level - * offset 21648 + * offset 23648 */ float tcu_rangeP[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21672 + * offset 23672 */ float tcu_rangeR[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21696 + * offset 23696 */ float tcu_rangeN[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21720 + * offset 23720 */ float tcu_rangeD[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21744 + * offset 23744 */ float tcu_rangeM[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21768 + * offset 23768 */ float tcu_rangeM3[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21792 + * offset 23792 */ float tcu_rangeM2[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21816 + * offset 23816 */ float tcu_rangeM1[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21840 + * offset 23840 */ float tcu_rangePlus[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21864 + * offset 23864 */ float tcu_rangeMinus[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 21888 + * offset 23888 */ float tcu_rangeLow[RANGE_INPUT_COUNT] = {}; /** * units: lambda - * offset 21912 + * offset 23912 */ scaled_channel lambdaMaxDeviationTable[4][4] = {}; /** - * offset 21928 + * offset 23928 */ uint16_t lambdaMaxDeviationLoadBins[4] = {}; /** * units: RPM - * offset 21936 + * offset 23936 */ uint16_t lambdaMaxDeviationRpmBins[4] = {}; /** * units: % - * offset 21944 + * offset 23944 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT] = {}; /** - * offset 21980 + * offset 23980 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT] = {}; /** * units: RPM - * offset 21992 + * offset 23992 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT] = {}; /** * units: deg C - * offset 22004 + * offset 24004 */ int8_t wwCltBins[WWAE_TABLE_SIZE] = {}; /** - * offset 22012 + * offset 24012 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE] = {}; /** - * offset 22020 + * offset 24020 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE] = {}; /** * units: kPa - * offset 22028 + * offset 24028 */ int8_t wwMapBins[WWAE_TABLE_SIZE] = {}; /** - * offset 22036 + * offset 24036 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE] = {}; /** - * offset 22044 + * offset 24044 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE] = {}; /** * units: % - * offset 22052 + * offset 24052 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE] = {}; /** * units: deg - * offset 22068 + * offset 24068 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE] = {}; /** * units: volts - * offset 22084 + * offset 24084 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE] = {}; /** * units: ms - * offset 22092 + * offset 24092 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE] = {}; /** * units: kPa - * offset 22108 + * offset 24108 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE] = {}; /** * units: load - * offset 22308 + * offset 24308 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE] = {}; /** * units: RPM - * offset 22328 + * offset 24328 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE] = {}; /** * units: % - * offset 22338 + * offset 24338 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE] = {}; /** * units: cc/lobe - * offset 22438 + * offset 24438 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE] = {}; /** * units: RPM - * offset 22458 + * offset 24458 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE] = {}; /** * units: RPM - * offset 22468 + * offset 24468 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE] = {}; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22500 + * offset 24500 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE] = {}; /** * units: RPM - * offset 22516 + * offset 24516 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE] = {}; /** * units: multiplier - * offset 22520 + * offset 24520 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE] = {}; /** * units: C - * offset 22524 + * offset 24524 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE] = {}; /** * units: RPM - * offset 22528 + * offset 24528 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE] = {}; /** * units: volt - * offset 22536 + * offset 24536 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT] = {}; /** * units: % - * offset 22552 + * offset 24552 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT] = {}; /** * units: volts - * offset 22560 + * offset 24560 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE] = {}; /** * units: multiplier - * offset 22568 + * offset 24568 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE] = {}; /** * units: % - * offset 22576 + * offset 24576 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 22584 + * offset 24584 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 22592 + * offset 24592 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 22600 + * offset 24600 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 22608 + * offset 24608 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 22616 + * offset 24616 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 22624 + * offset 24624 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH] = {}; /** * units: ms - * offset 22632 + * offset 24632 */ float tcu_shiftTime; /** * units: Volts - * offset 22636 + * offset 24636 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: Load - * offset 22668 + * offset 24668 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: RPM - * offset 22676 + * offset 24676 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: C - * offset 22684 + * offset 24684 */ float cltBoostCorrBins[BOOST_CURVE_SIZE] = {}; /** * units: ratio - * offset 22704 + * offset 24704 */ float cltBoostCorr[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 22724 + * offset 24724 */ float iatBoostCorrBins[BOOST_CURVE_SIZE] = {}; /** * units: ratio - * offset 22744 + * offset 24744 */ float iatBoostCorr[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 22764 + * offset 24764 */ float cltBoostAdderBins[BOOST_CURVE_SIZE] = {}; /** - * offset 22784 + * offset 24784 */ float cltBoostAdder[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 22804 + * offset 24804 */ float iatBoostAdderBins[BOOST_CURVE_SIZE] = {}; /** - * offset 22824 + * offset 24824 */ float iatBoostAdder[BOOST_CURVE_SIZE] = {}; /** * units: RPM - * offset 22844 + * offset 24844 */ scaled_channel minimumOilPressureBins[8] = {}; /** * units: kPa - * offset 22852 + * offset 24852 */ scaled_channel minimumOilPressureValues[8] = {}; /** - * offset 22860 + * offset 24860 */ blend_table_s targetAfrBlends[TARGET_AFR_BLEND_COUNT] = {}; /** * units: RPM - * offset 23236 + * offset 25236 */ scaled_channel trimRpmBins[FUEL_TRIM_RPM_COUNT] = {}; /** - * offset 23244 + * offset 25244 */ uint16_t trimLoadBins[FUEL_TRIM_LOAD_COUNT] = {}; /** - offset 23260 bit 0 */ + offset 25260 bit 0 */ bool boardUseTempPullUp : 1 {}; /** - offset 23260 bit 1 */ + offset 25260 bit 1 */ bool boardUse2stepPullDown : 1 {}; /** - offset 23260 bit 2 */ + offset 25260 bit 2 */ bool boardUseD2PullDown : 1 {}; /** - offset 23260 bit 3 */ + offset 25260 bit 3 */ bool boardUseD3PullDown : 1 {}; /** - offset 23260 bit 4 */ + offset 25260 bit 4 */ bool boardUseCrankPullUp : 1 {}; /** - offset 23260 bit 5 */ + offset 25260 bit 5 */ bool boardUseH1PullDown : 1 {}; /** - offset 23260 bit 6 */ + offset 25260 bit 6 */ bool boardUseH2PullDown : 1 {}; /** - offset 23260 bit 7 */ + offset 25260 bit 7 */ bool boardUseH3PullDown : 1 {}; /** - offset 23260 bit 8 */ + offset 25260 bit 8 */ bool boardUseH4PullDown : 1 {}; /** - offset 23260 bit 9 */ + offset 25260 bit 9 */ bool boardUseH5PullDown : 1 {}; /** - offset 23260 bit 10 */ + offset 25260 bit 10 */ bool boardUseFlexPullDown : 1 {}; /** - offset 23260 bit 11 */ + offset 25260 bit 11 */ bool unusedBit_228_11 : 1 {}; /** - offset 23260 bit 12 */ + offset 25260 bit 12 */ bool unusedBit_228_12 : 1 {}; /** - offset 23260 bit 13 */ + offset 25260 bit 13 */ bool unusedBit_228_13 : 1 {}; /** - offset 23260 bit 14 */ + offset 25260 bit 14 */ bool unusedBit_228_14 : 1 {}; /** - offset 23260 bit 15 */ + offset 25260 bit 15 */ bool unusedBit_228_15 : 1 {}; /** - offset 23260 bit 16 */ + offset 25260 bit 16 */ bool unusedBit_228_16 : 1 {}; /** - offset 23260 bit 17 */ + offset 25260 bit 17 */ bool unusedBit_228_17 : 1 {}; /** - offset 23260 bit 18 */ + offset 25260 bit 18 */ bool unusedBit_228_18 : 1 {}; /** - offset 23260 bit 19 */ + offset 25260 bit 19 */ bool unusedBit_228_19 : 1 {}; /** - offset 23260 bit 20 */ + offset 25260 bit 20 */ bool unusedBit_228_20 : 1 {}; /** - offset 23260 bit 21 */ + offset 25260 bit 21 */ bool unusedBit_228_21 : 1 {}; /** - offset 23260 bit 22 */ + offset 25260 bit 22 */ bool unusedBit_228_22 : 1 {}; /** - offset 23260 bit 23 */ + offset 25260 bit 23 */ bool unusedBit_228_23 : 1 {}; /** - offset 23260 bit 24 */ + offset 25260 bit 24 */ bool unusedBit_228_24 : 1 {}; /** - offset 23260 bit 25 */ + offset 25260 bit 25 */ bool unusedBit_228_25 : 1 {}; /** - offset 23260 bit 26 */ + offset 25260 bit 26 */ bool unusedBit_228_26 : 1 {}; /** - offset 23260 bit 27 */ + offset 25260 bit 27 */ bool unusedBit_228_27 : 1 {}; /** - offset 23260 bit 28 */ + offset 25260 bit 28 */ bool unusedBit_228_28 : 1 {}; /** - offset 23260 bit 29 */ + offset 25260 bit 29 */ bool unusedBit_228_29 : 1 {}; /** - offset 23260 bit 30 */ + offset 25260 bit 30 */ bool unusedBit_228_30 : 1 {}; /** - offset 23260 bit 31 */ + offset 25260 bit 31 */ bool unusedBit_228_31 : 1 {}; }; -static_assert(sizeof(persistent_config_s) == 23264); +static_assert(sizeof(persistent_config_s) == 25264); // 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-8chan.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h index 4a2868e6ef..9c5ce9e0bf 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -1176,7 +1176,7 @@ #define lua_gauge_meaning_e_LUA_GAUGE_LOWER_BOUND 0 #define lua_gauge_meaning_e_LUA_GAUGE_UPPER_BOUND 1 #define LUA_PWM_COUNT 8 -#define LUA_SCRIPT_SIZE 8000 +#define LUA_SCRIPT_SIZE 10000 #define MAF_DECODING_COUNT 32 #define maf_sensor_type_e_auto_enum 0="CUSTOM",2="Bosch0280218004",1="Bosch0280218037",3="DensoTODO" #define maf_sensor_type_e_Bosch0280218004 2 @@ -1252,7 +1252,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 23264 +#define persistent_config_s_size 25264 #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" @@ -1334,7 +1334,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3387256510 +#define SIGNATURE_HASH 3972291880 #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" @@ -1395,7 +1395,7 @@ #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 -#define TOTAL_CONFIG_SIZE 23264 +#define TOTAL_CONFIG_SIZE 25264 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1802,7 +1802,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.2025.01.13.alphax-8chan.3387256510" +#define TS_SIGNATURE "rusEFI master.2025.01.13.alphax-8chan.3972291880" #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 0275bcec9c..61ef8472eb 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -1176,7 +1176,7 @@ #define lua_gauge_meaning_e_LUA_GAUGE_LOWER_BOUND 0 #define lua_gauge_meaning_e_LUA_GAUGE_UPPER_BOUND 1 #define LUA_PWM_COUNT 8 -#define LUA_SCRIPT_SIZE 8000 +#define LUA_SCRIPT_SIZE 10000 #define MAF_DECODING_COUNT 32 #define maf_sensor_type_e_auto_enum 0="CUSTOM",2="Bosch0280218004",1="Bosch0280218037",3="DensoTODO" #define maf_sensor_type_e_Bosch0280218004 2 @@ -1252,7 +1252,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 23264 +#define persistent_config_s_size 25264 #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" @@ -1334,7 +1334,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3387256510 +#define SIGNATURE_HASH 3972291880 #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" @@ -1395,7 +1395,7 @@ #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 -#define TOTAL_CONFIG_SIZE 23264 +#define TOTAL_CONFIG_SIZE 25264 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1802,7 +1802,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.2025.01.13.alphax-8chan_f7.3387256510" +#define TS_SIGNATURE "rusEFI master.2025.01.13.alphax-8chan_f7.3972291880" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 0ef0173d2b..4c9f857b63 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 3387256510 -#define TS_SIGNATURE "rusEFI master.2025.01.13.alphax-8chan.3387256510" +#define SIGNATURE_HASH 3972291880 +#define TS_SIGNATURE "rusEFI master.2025.01.13.alphax-8chan.3972291880" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index e2bad6d53d..a30b4e4d9d 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 3387256510 -#define TS_SIGNATURE "rusEFI master.2025.01.13.alphax-8chan_f7.3387256510" +#define SIGNATURE_HASH 3972291880 +#define TS_SIGNATURE "rusEFI master.2025.01.13.alphax-8chan_f7.3972291880" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 6d588a495a..f81715fc0f 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.2025.01.13.alphax-8chan.3387256510" + signature = "rusEFI master.2025.01.13.alphax-8chan.3972291880" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.13.alphax-8chan.3387256510" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.13.alphax-8chan.3972291880" ; 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 = 23264 +pageSize = 25264 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 @@ -1499,304 +1499,304 @@ idleAdvance = array, F32, 5520, [8], "deg", 1, 0, -20, 90, 1 idleVeRpmBins = array, U08, 5552, [4], "RPM", 10.0, 0, 0, 2500, 0 idleVeLoadBins = array, U08, 5556, [4], "load", 1, 0, 0, 100, 0 idleVeTable = array, U16, 5560, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5592, 8000 -cltFuelCorrBins = array, F32, 13592, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13656, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13720, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13784, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13848, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13880, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 13912, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 13944, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 13952, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14080, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14144, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14208, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14336, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14464, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14528, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14536, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14544, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15056, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15088, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15120, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15180, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15692, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15724, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15756, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15820, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15836, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15852, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 15916, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 15932, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 15948, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16460, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16492, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16524, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17036, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17068, [16], "RPM", 1, 0, 0, 18000, 0 +luaScript = string, ASCII, 5592, 10000 +cltFuelCorrBins = array, F32, 15592, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 15656, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 15720, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 15784, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 15848, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 15880, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 15912, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 15944, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 15952, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 16080, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 16144, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 16208, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 16336, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 16464, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16528, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16536, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16544, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 17056, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 17088, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 17120, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 17180, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 17692, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17724, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17756, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17820, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17836, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17852, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17916, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17932, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17948, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 18460, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 18492, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 18524, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 19036, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 19068, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17100, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 19100, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17100, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 19100, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17356, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17388, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17420, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17676, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17708, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17740, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 17996, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18012, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18028, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18284, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18300, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18316, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18380, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18396, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18412, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18508, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18528, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18536, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18544, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18560, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18576, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18592, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18608, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18624, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18640, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18736, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18744, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18848, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 18944, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 18960, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 18968, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 18976, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 18984, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 18992, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19000, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19008, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19016, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19024, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19032, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19040, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19048, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19056, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19064, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19072, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19080, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19088, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19104, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19140, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19146, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19152, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19188, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19194, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19200, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19232, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19240, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19248, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19280, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19288, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19296, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19328, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19336, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19344, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19472, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19488, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19504, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 19505, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 19506, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends1_blendValues = array, U08, 19522, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19532, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19660, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19676, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19692, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 19693, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 19694, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends2_blendValues = array, U08, 19710, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19720, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19848, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19864, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19880, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 19881, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 19882, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends3_blendValues = array, U08, 19898, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 19908, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20036, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20052, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20068, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20069, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20070, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends4_blendValues = array, U08, 20086, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20096, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20224, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20240, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20256, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20257, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20258, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends1_blendValues = array, U08, 20274, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20284, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20412, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20428, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20444, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20445, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20446, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends2_blendValues = array, U08, 20462, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20472, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20600, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20616, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20632, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20633, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20634, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends3_blendValues = array, U08, 20650, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20660, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20788, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20804, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20820, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20821, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20822, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends4_blendValues = array, U08, 20838, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20848, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20872, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 20896, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21024, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21040, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21056, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21057, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21058, [8], "", 0.1, 0, -3200, 3200, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21074, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21084, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21212, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21228, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21244, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21245, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21246, [8], "", 0.1, 0, -3200, 3200, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21262, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21272, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21400, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21416, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21432, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21433, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21434, [8], "", 0.1, 0, -3200, 3200, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21450, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21460, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21588, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21604, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21620, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21621, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21622, [8], "", 0.1, 0, -3200, 3200, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21638, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21648, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21672, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21696, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21720, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21744, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21768, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21792, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21816, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21840, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21864, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21888, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 21912, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 21928, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 21936, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 21944, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 21980, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 21992, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22004, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22012, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22020, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22028, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22036, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22044, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22052, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22068, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22084, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22092, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22108, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22308, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22328, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22338, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22438, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22458, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22468, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22500, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22516, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22520, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22524, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22528, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22536, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22552, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22560, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22568, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22576, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22584, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22592, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22600, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22608, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22616, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22624, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22632, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22636, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22668, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22676, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22684, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22704, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22724, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22744, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22764, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22784, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22804, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22824, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22844, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22852, [8], "kPa", 10.0, 0, 0, 1000, 0 -targetAfrBlends1_table = array, S16, 22860, [8x8], "", 0.1, 0, -100, 100, 1 -targetAfrBlends1_loadBins = array, U16, 22988, [8], "Load", 1, 0, 0, 1000, 0 -targetAfrBlends1_rpmBins = array, U16, 23004, [8], "RPM", 1, 0, 0, 18000, 0 -targetAfrBlends1_blendParameter = bits, U08, 23020, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -targetAfrBlends1_yAxisOverride = bits, U08, 23021, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -targetAfrBlends1_blendBins = array, S16, 23022, [8], "", 0.1, 0, -3200, 3200, 1 -targetAfrBlends1_blendValues = array, U08, 23038, [8], "%", 0.5, 0, 0, 100, 1 -targetAfrBlends2_table = array, S16, 23048, [8x8], "", 0.1, 0, -100, 100, 1 -targetAfrBlends2_loadBins = array, U16, 23176, [8], "Load", 1, 0, 0, 1000, 0 -targetAfrBlends2_rpmBins = array, U16, 23192, [8], "RPM", 1, 0, 0, 18000, 0 -targetAfrBlends2_blendParameter = bits, U08, 23208, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -targetAfrBlends2_yAxisOverride = bits, U08, 23209, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -targetAfrBlends2_blendBins = array, S16, 23210, [8], "", 0.1, 0, -3200, 3200, 1 -targetAfrBlends2_blendValues = array, U08, 23226, [8], "%", 0.5, 0, 0, 100, 1 -trimRpmBins = array, U08, 23236, [8], "RPM", 100.0, 0, 0, 25000, 0 -trimLoadBins = array, U16, 23244, [8], "", 1, 0, 0, 1000, 0 -boardUseTempPullUp = bits, U32, 23260, [0:0], "Piggyback Mode", "With Pull Ups" -boardUse2stepPullDown = bits, U32, 23260, [1:1], "With Pull Up", "With Pull Down" -boardUseD2PullDown = bits, U32, 23260, [2:2], "With Pull Up", "With Pull Down" -boardUseD3PullDown = bits, U32, 23260, [3:3], "With Pull Up", "With Pull Down" -boardUseCrankPullUp = bits, U32, 23260, [4:4], "VR", "Hall" -boardUseH1PullDown = bits, U32, 23260, [5:5], "With Pull Up", "With Pull Down" -boardUseH2PullDown = bits, U32, 23260, [6:6], "With Pull Up", "With Pull Down" -boardUseH3PullDown = bits, U32, 23260, [7:7], "With Pull Up", "With Pull Down" -boardUseH4PullDown = bits, U32, 23260, [8:8], "With Pull Up", "With Pull Down" -boardUseH5PullDown = bits, U32, 23260, [9:9], "With Pull Up", "With Pull Down" -boardUseFlexPullDown = bits, U32, 23260, [10:10], "With Pull Up", "With Pull Down" -; total TS size = 23264 +lambdaLoadBins = array, U16, 19356, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 19388, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 19420, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19676, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19708, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19740, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19996, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 20012, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 20028, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 20284, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 20300, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 20316, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 20380, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 20396, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 20412, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 20492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 20508, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 20528, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 20536, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 20544, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 20560, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 20576, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 20592, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 20608, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 20624, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 20640, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 20656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 20672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 20688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 20704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 20720, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 20736, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20744, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20752, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20768, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20784, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20800, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20816, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20848, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20928, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20944, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20960, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 20968, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20976, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20984, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20992, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 21000, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 21008, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 21016, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 21024, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 21032, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 21040, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 21048, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 21056, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 21064, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 21072, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 21080, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 21088, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 21096, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 21104, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 21140, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 21146, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 21152, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 21188, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 21194, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 21200, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 21232, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 21240, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 21248, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 21280, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 21288, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 21296, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 21328, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 21336, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 21344, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 21472, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 21488, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 21504, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21505, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21506, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends1_blendValues = array, U08, 21522, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 21532, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 21660, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 21676, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 21692, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21693, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21694, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends2_blendValues = array, U08, 21710, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 21720, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21848, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21864, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21880, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21881, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21882, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends3_blendValues = array, U08, 21898, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21908, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 22036, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 22052, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 22068, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22069, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22070, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends4_blendValues = array, U08, 22086, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 22096, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 22224, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 22240, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 22256, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22257, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22258, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends1_blendValues = array, U08, 22274, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 22284, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 22412, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 22428, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 22444, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22445, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22446, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends2_blendValues = array, U08, 22462, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 22472, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 22600, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 22616, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 22632, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22633, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22634, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends3_blendValues = array, U08, 22650, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 22660, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22788, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22804, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22820, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22821, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22822, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends4_blendValues = array, U08, 22838, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 22848, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 22872, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 22896, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 23024, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 23040, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 23056, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23057, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23058, [8], "", 0.1, 0, -3200, 3200, 1 +boostOpenLoopBlends1_blendValues = array, U08, 23074, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 23084, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 23212, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 23228, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 23244, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23245, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23246, [8], "", 0.1, 0, -3200, 3200, 1 +boostOpenLoopBlends2_blendValues = array, U08, 23262, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 23272, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 23400, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 23416, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 23432, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23433, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23434, [8], "", 0.1, 0, -3200, 3200, 1 +boostClosedLoopBlends1_blendValues = array, U08, 23450, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 23460, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 23588, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 23604, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 23620, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23621, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23622, [8], "", 0.1, 0, -3200, 3200, 1 +boostClosedLoopBlends2_blendValues = array, U08, 23638, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 23648, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 23672, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 23696, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 23720, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 23744, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 23768, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 23792, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 23816, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 23840, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 23864, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 23888, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 23912, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 23928, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 23936, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 23944, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 23980, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 23992, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 24004, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 24012, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 24020, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 24028, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 24036, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 24044, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 24052, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 24068, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 24084, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 24092, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 24108, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 24308, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 24328, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 24338, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 24438, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 24458, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 24468, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 24500, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 24516, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 24520, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 24524, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 24528, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 24536, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 24552, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 24560, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 24568, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 24576, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 24584, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 24592, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 24600, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 24608, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 24616, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 24624, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 24632, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 24636, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 24668, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 24676, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 24684, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 24704, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 24724, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 24744, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 24764, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 24784, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 24804, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 24824, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 24844, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 24852, [8], "kPa", 10.0, 0, 0, 1000, 0 +targetAfrBlends1_table = array, S16, 24860, [8x8], "", 0.1, 0, -100, 100, 1 +targetAfrBlends1_loadBins = array, U16, 24988, [8], "Load", 1, 0, 0, 1000, 0 +targetAfrBlends1_rpmBins = array, U16, 25004, [8], "RPM", 1, 0, 0, 18000, 0 +targetAfrBlends1_blendParameter = bits, U08, 25020, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +targetAfrBlends1_yAxisOverride = bits, U08, 25021, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +targetAfrBlends1_blendBins = array, S16, 25022, [8], "", 0.1, 0, -3200, 3200, 1 +targetAfrBlends1_blendValues = array, U08, 25038, [8], "%", 0.5, 0, 0, 100, 1 +targetAfrBlends2_table = array, S16, 25048, [8x8], "", 0.1, 0, -100, 100, 1 +targetAfrBlends2_loadBins = array, U16, 25176, [8], "Load", 1, 0, 0, 1000, 0 +targetAfrBlends2_rpmBins = array, U16, 25192, [8], "RPM", 1, 0, 0, 18000, 0 +targetAfrBlends2_blendParameter = bits, U08, 25208, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +targetAfrBlends2_yAxisOverride = bits, U08, 25209, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +targetAfrBlends2_blendBins = array, S16, 25210, [8], "", 0.1, 0, -3200, 3200, 1 +targetAfrBlends2_blendValues = array, U08, 25226, [8], "%", 0.5, 0, 0, 100, 1 +trimRpmBins = array, U08, 25236, [8], "RPM", 100.0, 0, 0, 25000, 0 +trimLoadBins = array, U16, 25244, [8], "", 1, 0, 0, 1000, 0 +boardUseTempPullUp = bits, U32, 25260, [0:0], "Piggyback Mode", "With Pull Ups" +boardUse2stepPullDown = bits, U32, 25260, [1:1], "With Pull Up", "With Pull Down" +boardUseD2PullDown = bits, U32, 25260, [2:2], "With Pull Up", "With Pull Down" +boardUseD3PullDown = bits, U32, 25260, [3:3], "With Pull Up", "With Pull Down" +boardUseCrankPullUp = bits, U32, 25260, [4:4], "VR", "Hall" +boardUseH1PullDown = bits, U32, 25260, [5:5], "With Pull Up", "With Pull Down" +boardUseH2PullDown = bits, U32, 25260, [6:6], "With Pull Up", "With Pull Down" +boardUseH3PullDown = bits, U32, 25260, [7:7], "With Pull Up", "With Pull Down" +boardUseH4PullDown = bits, U32, 25260, [8:8], "With Pull Up", "With Pull Down" +boardUseH5PullDown = bits, U32, 25260, [9:9], "With Pull Up", "With Pull Down" +boardUseFlexPullDown = bits, U32, 25260, [10:10], "With Pull Up", "With Pull Down" +; total TS size = 25264 [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 ba248bbd78..9a430d5671 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.2025.01.13.alphax-8chan_f7.3387256510" + signature = "rusEFI master.2025.01.13.alphax-8chan_f7.3972291880" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.13.alphax-8chan_f7.3387256510" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.13.alphax-8chan_f7.3972291880" ; 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 = 23264 +pageSize = 25264 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 @@ -1499,304 +1499,304 @@ idleAdvance = array, F32, 5520, [8], "deg", 1, 0, -20, 90, 1 idleVeRpmBins = array, U08, 5552, [4], "RPM", 10.0, 0, 0, 2500, 0 idleVeLoadBins = array, U08, 5556, [4], "load", 1, 0, 0, 100, 0 idleVeTable = array, U16, 5560, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5592, 8000 -cltFuelCorrBins = array, F32, 13592, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13656, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13720, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13784, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13848, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13880, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 13912, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 13944, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 13952, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14080, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14144, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14208, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14336, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14464, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14528, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14536, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14544, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15056, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15088, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15120, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15180, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15692, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15724, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15756, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15820, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15836, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15852, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 15916, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 15932, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 15948, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16460, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16492, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16524, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17036, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17068, [16], "RPM", 1, 0, 0, 18000, 0 +luaScript = string, ASCII, 5592, 10000 +cltFuelCorrBins = array, F32, 15592, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 15656, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 15720, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 15784, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 15848, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 15880, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 15912, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 15944, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 15952, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 16080, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 16144, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 16208, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 16336, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 16464, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16528, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16536, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16544, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 17056, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 17088, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 17120, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 17180, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 17692, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17724, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17756, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17820, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17836, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17852, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17916, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17932, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17948, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 18460, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 18492, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 18524, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 19036, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 19068, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17100, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 19100, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17100, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 19100, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17356, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17388, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17420, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17676, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17708, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17740, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 17996, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18012, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18028, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18284, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18300, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18316, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18380, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18396, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18412, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18508, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18528, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18536, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18544, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18560, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18576, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18592, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18608, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18624, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18640, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18736, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18744, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18848, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 18944, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 18960, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 18968, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 18976, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 18984, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 18992, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19000, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19008, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19016, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19024, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19032, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19040, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19048, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19056, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19064, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19072, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19080, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19088, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19104, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19140, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19146, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19152, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19188, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19194, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19200, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19232, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19240, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19248, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19280, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19288, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19296, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19328, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19336, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19344, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19472, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19488, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19504, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 19505, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 19506, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends1_blendValues = array, U08, 19522, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19532, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19660, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19676, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19692, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 19693, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 19694, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends2_blendValues = array, U08, 19710, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19720, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19848, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19864, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19880, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 19881, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 19882, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends3_blendValues = array, U08, 19898, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 19908, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20036, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20052, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20068, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20069, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20070, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends4_blendValues = array, U08, 20086, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20096, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20224, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20240, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20256, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20257, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20258, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends1_blendValues = array, U08, 20274, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20284, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20412, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20428, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20444, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20445, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20446, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends2_blendValues = array, U08, 20462, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20472, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20600, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20616, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20632, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20633, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20634, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends3_blendValues = array, U08, 20650, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20660, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20788, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20804, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20820, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20821, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 20822, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends4_blendValues = array, U08, 20838, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20848, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20872, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 20896, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21024, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21040, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21056, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21057, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21058, [8], "", 0.1, 0, -3200, 3200, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21074, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21084, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21212, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21228, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21244, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21245, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21246, [8], "", 0.1, 0, -3200, 3200, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21262, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21272, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21400, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21416, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21432, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21433, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21434, [8], "", 0.1, 0, -3200, 3200, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21450, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21460, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21588, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21604, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21620, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21621, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21622, [8], "", 0.1, 0, -3200, 3200, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21638, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21648, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21672, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21696, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21720, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21744, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21768, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21792, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21816, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21840, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21864, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21888, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 21912, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 21928, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 21936, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 21944, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 21980, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 21992, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22004, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22012, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22020, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22028, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22036, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22044, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22052, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22068, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22084, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22092, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22108, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22308, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22328, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22338, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22438, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22458, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22468, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22500, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22516, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22520, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22524, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22528, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22536, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22552, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22560, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22568, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22576, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22584, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22592, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22600, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22608, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22616, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22624, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22632, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22636, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22668, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22676, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22684, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22704, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22724, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22744, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22764, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22784, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22804, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22824, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22844, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22852, [8], "kPa", 10.0, 0, 0, 1000, 0 -targetAfrBlends1_table = array, S16, 22860, [8x8], "", 0.1, 0, -100, 100, 1 -targetAfrBlends1_loadBins = array, U16, 22988, [8], "Load", 1, 0, 0, 1000, 0 -targetAfrBlends1_rpmBins = array, U16, 23004, [8], "RPM", 1, 0, 0, 18000, 0 -targetAfrBlends1_blendParameter = bits, U08, 23020, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -targetAfrBlends1_yAxisOverride = bits, U08, 23021, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -targetAfrBlends1_blendBins = array, S16, 23022, [8], "", 0.1, 0, -3200, 3200, 1 -targetAfrBlends1_blendValues = array, U08, 23038, [8], "%", 0.5, 0, 0, 100, 1 -targetAfrBlends2_table = array, S16, 23048, [8x8], "", 0.1, 0, -100, 100, 1 -targetAfrBlends2_loadBins = array, U16, 23176, [8], "Load", 1, 0, 0, 1000, 0 -targetAfrBlends2_rpmBins = array, U16, 23192, [8], "RPM", 1, 0, 0, 18000, 0 -targetAfrBlends2_blendParameter = bits, U08, 23208, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -targetAfrBlends2_yAxisOverride = bits, U08, 23209, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -targetAfrBlends2_blendBins = array, S16, 23210, [8], "", 0.1, 0, -3200, 3200, 1 -targetAfrBlends2_blendValues = array, U08, 23226, [8], "%", 0.5, 0, 0, 100, 1 -trimRpmBins = array, U08, 23236, [8], "RPM", 100.0, 0, 0, 25000, 0 -trimLoadBins = array, U16, 23244, [8], "", 1, 0, 0, 1000, 0 -boardUseTempPullUp = bits, U32, 23260, [0:0], "Piggyback Mode", "With Pull Ups" -boardUse2stepPullDown = bits, U32, 23260, [1:1], "With Pull Up", "With Pull Down" -boardUseD2PullDown = bits, U32, 23260, [2:2], "With Pull Up", "With Pull Down" -boardUseD3PullDown = bits, U32, 23260, [3:3], "With Pull Up", "With Pull Down" -boardUseCrankPullUp = bits, U32, 23260, [4:4], "VR", "Hall" -boardUseH1PullDown = bits, U32, 23260, [5:5], "With Pull Up", "With Pull Down" -boardUseH2PullDown = bits, U32, 23260, [6:6], "With Pull Up", "With Pull Down" -boardUseH3PullDown = bits, U32, 23260, [7:7], "With Pull Up", "With Pull Down" -boardUseH4PullDown = bits, U32, 23260, [8:8], "With Pull Up", "With Pull Down" -boardUseH5PullDown = bits, U32, 23260, [9:9], "With Pull Up", "With Pull Down" -boardUseFlexPullDown = bits, U32, 23260, [10:10], "With Pull Up", "With Pull Down" -; total TS size = 23264 +lambdaLoadBins = array, U16, 19356, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 19388, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 19420, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19676, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19708, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19740, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19996, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 20012, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 20028, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 20284, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 20300, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 20316, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 20380, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 20396, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 20412, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 20492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 20508, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 20528, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 20536, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 20544, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 20560, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 20576, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 20592, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 20608, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 20624, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 20640, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 20656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 20672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 20688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 20704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 20720, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 20736, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20744, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20752, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20768, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20784, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20800, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20816, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20848, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20928, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20944, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20960, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 20968, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20976, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20984, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20992, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 21000, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 21008, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 21016, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 21024, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 21032, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 21040, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 21048, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 21056, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 21064, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 21072, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 21080, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 21088, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 21096, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 21104, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 21140, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 21146, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 21152, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 21188, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 21194, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 21200, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 21232, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 21240, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 21248, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 21280, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 21288, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 21296, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 21328, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 21336, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 21344, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 21472, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 21488, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 21504, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21505, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21506, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends1_blendValues = array, U08, 21522, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 21532, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 21660, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 21676, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 21692, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21693, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21694, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends2_blendValues = array, U08, 21710, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 21720, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21848, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21864, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21880, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21881, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 21882, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends3_blendValues = array, U08, 21898, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21908, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 22036, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 22052, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 22068, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22069, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22070, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends4_blendValues = array, U08, 22086, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 22096, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 22224, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 22240, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 22256, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22257, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22258, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends1_blendValues = array, U08, 22274, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 22284, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 22412, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 22428, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 22444, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22445, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22446, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends2_blendValues = array, U08, 22462, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 22472, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 22600, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 22616, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 22632, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22633, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22634, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends3_blendValues = array, U08, 22650, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 22660, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22788, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22804, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22820, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22821, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 22822, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends4_blendValues = array, U08, 22838, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 22848, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 22872, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 22896, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 23024, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 23040, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 23056, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23057, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23058, [8], "", 0.1, 0, -3200, 3200, 1 +boostOpenLoopBlends1_blendValues = array, U08, 23074, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 23084, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 23212, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 23228, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 23244, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23245, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23246, [8], "", 0.1, 0, -3200, 3200, 1 +boostOpenLoopBlends2_blendValues = array, U08, 23262, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 23272, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 23400, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 23416, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 23432, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23433, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23434, [8], "", 0.1, 0, -3200, 3200, 1 +boostClosedLoopBlends1_blendValues = array, U08, 23450, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 23460, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 23588, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 23604, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 23620, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23621, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 23622, [8], "", 0.1, 0, -3200, 3200, 1 +boostClosedLoopBlends2_blendValues = array, U08, 23638, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 23648, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 23672, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 23696, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 23720, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 23744, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 23768, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 23792, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 23816, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 23840, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 23864, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 23888, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 23912, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 23928, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 23936, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 23944, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 23980, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 23992, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 24004, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 24012, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 24020, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 24028, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 24036, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 24044, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 24052, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 24068, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 24084, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 24092, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 24108, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 24308, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 24328, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 24338, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 24438, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 24458, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 24468, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 24500, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 24516, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 24520, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 24524, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 24528, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 24536, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 24552, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 24560, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 24568, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 24576, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 24584, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 24592, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 24600, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 24608, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 24616, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 24624, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 24632, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 24636, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 24668, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 24676, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 24684, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 24704, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 24724, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 24744, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 24764, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 24784, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 24804, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 24824, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 24844, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 24852, [8], "kPa", 10.0, 0, 0, 1000, 0 +targetAfrBlends1_table = array, S16, 24860, [8x8], "", 0.1, 0, -100, 100, 1 +targetAfrBlends1_loadBins = array, U16, 24988, [8], "Load", 1, 0, 0, 1000, 0 +targetAfrBlends1_rpmBins = array, U16, 25004, [8], "RPM", 1, 0, 0, 18000, 0 +targetAfrBlends1_blendParameter = bits, U08, 25020, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +targetAfrBlends1_yAxisOverride = bits, U08, 25021, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +targetAfrBlends1_blendBins = array, S16, 25022, [8], "", 0.1, 0, -3200, 3200, 1 +targetAfrBlends1_blendValues = array, U08, 25038, [8], "%", 0.5, 0, 0, 100, 1 +targetAfrBlends2_table = array, S16, 25048, [8x8], "", 0.1, 0, -100, 100, 1 +targetAfrBlends2_loadBins = array, U16, 25176, [8], "Load", 1, 0, 0, 1000, 0 +targetAfrBlends2_rpmBins = array, U16, 25192, [8], "RPM", 1, 0, 0, 18000, 0 +targetAfrBlends2_blendParameter = bits, U08, 25208, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +targetAfrBlends2_yAxisOverride = bits, U08, 25209, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +targetAfrBlends2_blendBins = array, S16, 25210, [8], "", 0.1, 0, -3200, 3200, 1 +targetAfrBlends2_blendValues = array, U08, 25226, [8], "%", 0.5, 0, 0, 100, 1 +trimRpmBins = array, U08, 25236, [8], "RPM", 100.0, 0, 0, 25000, 0 +trimLoadBins = array, U16, 25244, [8], "", 1, 0, 0, 1000, 0 +boardUseTempPullUp = bits, U32, 25260, [0:0], "Piggyback Mode", "With Pull Ups" +boardUse2stepPullDown = bits, U32, 25260, [1:1], "With Pull Up", "With Pull Down" +boardUseD2PullDown = bits, U32, 25260, [2:2], "With Pull Up", "With Pull Down" +boardUseD3PullDown = bits, U32, 25260, [3:3], "With Pull Up", "With Pull Down" +boardUseCrankPullUp = bits, U32, 25260, [4:4], "VR", "Hall" +boardUseH1PullDown = bits, U32, 25260, [5:5], "With Pull Up", "With Pull Down" +boardUseH2PullDown = bits, U32, 25260, [6:6], "With Pull Up", "With Pull Down" +boardUseH3PullDown = bits, U32, 25260, [7:7], "With Pull Up", "With Pull Down" +boardUseH4PullDown = bits, U32, 25260, [8:8], "With Pull Up", "With Pull Down" +boardUseH5PullDown = bits, U32, 25260, [9:9], "With Pull Up", "With Pull Down" +boardUseFlexPullDown = bits, U32, 25260, [10:10], "With Pull Up", "With Pull Down" +; total TS size = 25264 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"