diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h index dd8b224461..68a97d3d25 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h @@ -5120,260 +5120,260 @@ struct persistent_config_s { /** * CLT-based timing correction * units: C - * offset 4504 + * offset 4440 */ int8_t ignitionCltCorrTempBins[CLT_TIMING_CURVE_SIZE] = {}; /** * units: Load - * offset 4509 + * offset 4443 */ scaled_channel ignitionCltCorrLoadBins[CLT_TIMING_CURVE_SIZE] = {}; /** * need 4 byte alignment * units: units - * offset 4514 + * offset 4446 */ - uint8_t alignmentFill_at_4514[2] = {}; + uint8_t alignmentFill_at_4446[2] = {}; /** * units: x - * offset 4516 + * offset 4448 */ float scriptCurve1Bins[SCRIPT_CURVE_16] = {}; /** * units: y - * offset 4580 + * offset 4512 */ float scriptCurve1[SCRIPT_CURVE_16] = {}; /** * units: x - * offset 4644 + * offset 4576 */ float scriptCurve2Bins[SCRIPT_CURVE_16] = {}; /** * units: y - * offset 4708 + * offset 4640 */ float scriptCurve2[SCRIPT_CURVE_16] = {}; /** * units: x - * offset 4772 + * offset 4704 */ float scriptCurve3Bins[SCRIPT_CURVE_8] = {}; /** * units: y - * offset 4804 + * offset 4736 */ float scriptCurve3[SCRIPT_CURVE_8] = {}; /** * units: x - * offset 4836 + * offset 4768 */ float scriptCurve4Bins[SCRIPT_CURVE_8] = {}; /** * units: y - * offset 4868 + * offset 4800 */ float scriptCurve4[SCRIPT_CURVE_8] = {}; /** * units: x - * offset 4900 + * offset 4832 */ float scriptCurve5Bins[SCRIPT_CURVE_8] = {}; /** * units: y - * offset 4932 + * offset 4864 */ float scriptCurve5[SCRIPT_CURVE_8] = {}; /** * units: x - * offset 4964 + * offset 4896 */ float scriptCurve6Bins[SCRIPT_CURVE_8] = {}; /** * units: y - * offset 4996 + * offset 4928 */ float scriptCurve6[SCRIPT_CURVE_8] = {}; /** * units: kPa - * offset 5028 + * offset 4960 */ float baroCorrPressureBins[BARO_CORR_SIZE] = {}; /** * units: RPM - * offset 5044 + * offset 4976 */ float baroCorrRpmBins[BARO_CORR_SIZE] = {}; /** * units: ratio - * offset 5060 + * offset 4992 */ float baroCorrTable[BARO_CORR_SIZE][BARO_CORR_SIZE] = {}; /** * Cranking fuel correction coefficient based on TPS * units: Ratio - * offset 5124 + * offset 5056 */ float crankingTpsCoef[CRANKING_CURVE_SIZE] = {}; /** * units: % - * offset 5156 + * offset 5088 */ float crankingTpsBins[CRANKING_CURVE_SIZE] = {}; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) * units: RPM - * offset 5188 + * offset 5120 */ uint16_t crankingAdvanceBins[CRANKING_ADVANCE_CURVE_SIZE] = {}; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) * units: deg - * offset 5196 + * offset 5128 */ scaled_channel crankingAdvance[CRANKING_ADVANCE_CURVE_SIZE] = {}; /** * RPM-based idle position for coasting * units: RPM - * offset 5204 + * offset 5136 */ scaled_channel iacCoastingRpmBins[CLT_CURVE_SIZE] = {}; /** * RPM-based idle position for coasting * units: % - * offset 5220 + * offset 5152 */ scaled_channel iacCoasting[CLT_CURVE_SIZE] = {}; /** - * offset 5236 + * offset 5168 */ scaled_channel boostTableOpenLoop[BOOST_LOAD_COUNT][BOOST_RPM_COUNT] = {}; /** * units: RPM - * offset 5300 + * offset 5232 */ scaled_channel boostRpmBins[BOOST_RPM_COUNT] = {}; /** - * offset 5308 + * offset 5240 */ scaled_channel boostTableClosedLoop[BOOST_LOAD_COUNT][BOOST_RPM_COUNT] = {}; /** - * offset 5372 + * offset 5304 */ uint16_t boostLoadBins[BOOST_LOAD_COUNT] = {}; /** * units: % - * offset 5388 + * offset 5320 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE] = {}; /** * units: % - * offset 5452 + * offset 5384 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE] = {}; /** * units: RPM - * offset 5460 + * offset 5392 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE] = {}; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5468 + * offset 5400 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE] = {}; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5500 + * offset 5432 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE] = {}; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5532 + * offset 5464 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE] = {}; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5540 + * offset 5472 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE] = {}; /** * units: RPM - * offset 5572 + * offset 5504 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE] = {}; /** * units: load - * offset 5576 + * offset 5508 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE] = {}; /** * units: % - * offset 5580 + * offset 5512 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE] = {}; /** - * offset 5612 + * offset 5544 */ lua_script_t luaScript; /** * units: C - * offset 19112 + * offset 19044 */ float cltFuelCorrBins[CLT_FUEL_CURVE_SIZE] = {}; /** * units: ratio - * offset 19176 + * offset 19108 */ float cltFuelCorr[CLT_FUEL_CURVE_SIZE] = {}; /** * units: C - * offset 19240 + * offset 19172 */ float iatFuelCorrBins[IAT_CURVE_SIZE] = {}; /** * units: ratio - * offset 19304 + * offset 19236 */ float iatFuelCorr[IAT_CURVE_SIZE] = {}; /** * units: ratio - * offset 19368 + * offset 19300 */ float crankingFuelCoef[CRANKING_CURVE_SIZE] = {}; /** * units: C - * offset 19400 + * offset 19332 */ float crankingFuelBins[CRANKING_CURVE_SIZE] = {}; /** * units: counter - * offset 19432 + * offset 19364 */ float crankingCycleBins[CRANKING_CURVE_SIZE] = {}; /** * units: C - * offset 19464 + * offset 19396 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE] = {}; /** * units: mult - * offset 19472 + * offset 19404 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE] = {}; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 19600 + * offset 19532 */ float cltIdleCorrBins[CLT_CURVE_SIZE] = {}; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 19664 + * offset 19596 */ float cltIdleCorr[CLT_CURVE_SIZE] = {}; /** @@ -5381,869 +5381,869 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 19728 + * offset 19660 */ float mafDecoding[MAF_DECODING_COUNT] = {}; /** * units: V - * offset 19856 + * offset 19788 */ float mafDecodingBins[MAF_DECODING_COUNT] = {}; /** * units: deg - * offset 19984 + * offset 19916 */ float ignitionIatCorrTable[IAT_IGN_CORR_COUNT][IAT_IGN_CORR_COUNT] = {}; /** * units: C - * offset 20240 + * offset 19980 */ int8_t ignitionIatCorrTempBins[IAT_IGN_CORR_COUNT] = {}; /** * units: Load - * offset 20248 + * offset 19984 */ scaled_channel ignitionIatCorrLoadBins[IAT_IGN_CORR_COUNT] = {}; /** * units: deg - * offset 20256 + * offset 19988 */ int16_t injectionPhase[INJ_PHASE_LOAD_COUNT][INJ_PHASE_RPM_COUNT] = {}; /** * units: Load - * offset 20768 + * offset 20500 */ uint16_t injPhaseLoadBins[INJ_PHASE_LOAD_COUNT] = {}; /** * units: RPM - * offset 20800 + * offset 20532 */ uint16_t injPhaseRpmBins[INJ_PHASE_RPM_COUNT] = {}; /** * units: onoff - * offset 20832 + * offset 20564 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT] = {}; /** * units: kPa - * offset 20892 + * offset 20624 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT] = {}; /** * units: % TPS - * offset 21404 + * offset 21136 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT] = {}; /** * units: RPM - * offset 21436 + * offset 21168 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT] = {}; /** * units: value - * offset 21468 + * offset 21200 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE] = {}; /** * units: L - * offset 21532 + * offset 21264 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE] = {}; /** * units: RPM - * offset 21548 + * offset 21280 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE] = {}; /** * units: value - * offset 21564 + * offset 21296 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE] = {}; /** * units: L - * offset 21628 + * offset 21360 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE] = {}; /** * units: RPM - * offset 21644 + * offset 21376 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE] = {}; /** * units: deg - * offset 21660 + * offset 21392 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT] = {}; /** * units: Load - * offset 22172 + * offset 21904 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT] = {}; /** * units: RPM - * offset 22204 + * offset 21936 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT] = {}; /** * units: % - * offset 22236 + * offset 21968 */ scaled_channel veTable[VE_LOAD_COUNT][VE_RPM_COUNT] = {}; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 22748 + * offset 22480 */ uint16_t veLoadBins[VE_LOAD_COUNT] = {}; /** * units: RPM - * offset 22780 + * offset 22512 */ uint16_t veRpmBins[VE_RPM_COUNT] = {}; /** * units: lambda - * offset 22812 + * offset 22544 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT] = {}; /** - * offset 23068 + * offset 22800 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT] = {}; /** * units: RPM - * offset 23100 + * offset 22832 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT] = {}; /** * units: value - * offset 23132 + * offset 22864 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE] = {}; /** * units: from - * offset 23388 + * offset 23120 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE] = {}; /** * units: to - * offset 23420 + * offset 23152 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE] = {}; /** * units: value - * offset 23452 + * offset 23184 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8] = {}; /** * units: L - * offset 23708 + * offset 23440 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 23724 + * offset 23456 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8] = {}; /** * units: value - * offset 23740 + * offset 23472 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE] = {}; /** * units: L - * offset 23996 + * offset 23728 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE] = {}; /** * units: RPM - * offset 24012 + * offset 23744 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE] = {}; /** * units: value - * offset 24028 + * offset 23760 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8] = {}; /** * units: L - * offset 24092 + * offset 23824 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 24108 + * offset 23840 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8] = {}; /** * units: value - * offset 24124 + * offset 23856 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM] = {}; /** * units: L - * offset 24204 + * offset 23936 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 24220 + * offset 23952 */ int16_t scriptTable4RpmBins[TABLE_4_RPM] = {}; /** - * offset 24240 + * offset 23972 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE] = {}; /** * units: rpm - * offset 24248 + * offset 23980 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE] = {}; /** - * offset 24256 + * offset 23988 */ ign_cyl_trim_s ignTrims[12] = {}; /** - * offset 24448 + * offset 24180 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE] = {}; /** * units: rpm - * offset 24456 + * offset 24188 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE] = {}; /** - * offset 24464 + * offset 24196 */ fuel_cyl_trim_s fuelTrims[12] = {}; /** * units: ratio - * offset 24656 + * offset 24388 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE] = {}; /** * units: Airmass - * offset 24672 + * offset 24404 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24680 + * offset 24412 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24688 + * offset 24420 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24696 + * offset 24428 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24704 + * offset 24436 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24712 + * offset 24444 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24720 + * offset 24452 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24728 + * offset 24460 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24736 + * offset 24468 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24744 + * offset 24476 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24752 + * offset 24484 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24760 + * offset 24492 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24768 + * offset 24500 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH] = {}; /** * units: TPS - * offset 24776 + * offset 24508 */ uint8_t tcu_tccTpsBins[8] = {}; /** * units: MPH - * offset 24784 + * offset 24516 */ uint8_t tcu_tccLockSpeed[8] = {}; /** * units: MPH - * offset 24792 + * offset 24524 */ uint8_t tcu_tccUnlockSpeed[8] = {}; /** * units: KPH - * offset 24800 + * offset 24532 */ uint8_t tcu_32SpeedBins[8] = {}; /** * units: % - * offset 24808 + * offset 24540 */ uint8_t tcu_32Vals[8] = {}; /** * units: % - * offset 24816 + * offset 24548 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE] = {}; /** * units: % - * offset 24852 + * offset 24584 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE] = {}; /** * units: RPM - * offset 24858 + * offset 24590 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE] = {}; /** * units: deg - * offset 24864 + * offset 24596 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE] = {}; /** * units: % - * offset 24900 + * offset 24632 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE] = {}; /** * units: RPM - * offset 24906 + * offset 24638 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE] = {}; /** * units: deg - * offset 24912 + * offset 24644 */ scaled_channel ALSTimingRetardTable[ALS_SIZE][ALS_SIZE] = {}; /** * units: TPS - * offset 24944 + * offset 24676 */ uint16_t alsIgnRetardLoadBins[ALS_SIZE] = {}; /** * units: RPM - * offset 24952 + * offset 24684 */ uint16_t alsIgnRetardrpmBins[ALS_SIZE] = {}; /** * units: percent - * offset 24960 + * offset 24692 */ scaled_channel ALSFuelAdjustment[ALS_SIZE][ALS_SIZE] = {}; /** * units: TPS - * offset 24992 + * offset 24724 */ uint16_t alsFuelAdjustmentLoadBins[ALS_SIZE] = {}; /** * units: RPM - * offset 25000 + * offset 24732 */ uint16_t alsFuelAdjustmentrpmBins[ALS_SIZE] = {}; /** * units: ratio - * offset 25008 + * offset 24740 */ scaled_channel ALSIgnSkipTable[ALS_SIZE][ALS_SIZE] = {}; /** * units: TPS - * offset 25040 + * offset 24772 */ uint16_t alsIgnSkipLoadBins[ALS_SIZE] = {}; /** * units: RPM - * offset 25048 + * offset 24780 */ uint16_t alsIgnSkiprpmBins[ALS_SIZE] = {}; /** - * offset 25056 + * offset 24788 */ blend_table_s ignBlends[IGN_BLEND_COUNT] = {}; /** - * offset 25808 + * offset 25540 */ blend_table_s veBlends[VE_BLEND_COUNT] = {}; /** * units: % - * offset 26560 + * offset 26292 */ scaled_channel throttleEstimateEffectiveAreaBins[THR_EST_SIZE] = {}; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 26584 + * offset 26316 */ scaled_channel throttleEstimateEffectiveAreaValues[THR_EST_SIZE] = {}; /** - * offset 26608 + * offset 26340 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT] = {}; /** - * offset 26984 + * offset 26716 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT] = {}; /** * units: level - * offset 27360 + * offset 27092 */ float tcu_rangeP[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27384 + * offset 27116 */ float tcu_rangeR[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27408 + * offset 27140 */ float tcu_rangeN[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27432 + * offset 27164 */ float tcu_rangeD[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27456 + * offset 27188 */ float tcu_rangeM[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27480 + * offset 27212 */ float tcu_rangeM3[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27504 + * offset 27236 */ float tcu_rangeM2[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27528 + * offset 27260 */ float tcu_rangeM1[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27552 + * offset 27284 */ float tcu_rangePlus[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27576 + * offset 27308 */ float tcu_rangeMinus[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27600 + * offset 27332 */ float tcu_rangeLow[RANGE_INPUT_COUNT] = {}; /** * units: lambda - * offset 27624 + * offset 27356 */ scaled_channel lambdaMaxDeviationTable[LAM_SIZE][LAM_SIZE] = {}; /** - * offset 27640 + * offset 27372 */ uint16_t lambdaMaxDeviationLoadBins[LAM_SIZE] = {}; /** * units: RPM - * offset 27648 + * offset 27380 */ uint16_t lambdaMaxDeviationRpmBins[LAM_SIZE] = {}; /** * units: % - * offset 27656 + * offset 27388 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT] = {}; /** - * offset 27692 + * offset 27424 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT] = {}; /** * units: RPM - * offset 27704 + * offset 27436 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT] = {}; /** * units: deg C - * offset 27716 + * offset 27448 */ int8_t wwCltBins[WWAE_TABLE_SIZE] = {}; /** - * offset 27724 + * offset 27456 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE] = {}; /** - * offset 27732 + * offset 27464 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE] = {}; /** * units: kPa - * offset 27740 + * offset 27472 */ int8_t wwMapBins[WWAE_TABLE_SIZE] = {}; /** - * offset 27748 + * offset 27480 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE] = {}; /** - * offset 27756 + * offset 27488 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE] = {}; /** * units: % - * offset 27764 + * offset 27496 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE] = {}; /** * units: deg - * offset 27780 + * offset 27512 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE] = {}; /** * units: volts - * offset 27796 + * offset 27528 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE] = {}; /** * units: ms - * offset 27804 + * offset 27536 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE] = {}; /** * units: kPa - * offset 27820 + * offset 27552 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE] = {}; /** * units: load - * offset 28020 + * offset 27752 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE] = {}; /** * units: RPM - * offset 28040 + * offset 27772 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE] = {}; /** * units: % - * offset 28050 + * offset 27782 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE] = {}; /** * units: cc/lobe - * offset 28150 + * offset 27882 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE] = {}; /** * units: RPM - * offset 28170 + * offset 27902 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE] = {}; /** * units: RPM - * offset 28180 + * offset 27912 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE] = {}; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 28212 + * offset 27944 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE] = {}; /** * units: RPM - * offset 28228 + * offset 27960 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE] = {}; /** * units: multiplier - * offset 28232 + * offset 27964 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE] = {}; /** * units: C - * offset 28236 + * offset 27968 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE] = {}; /** * units: RPM - * offset 28240 + * offset 27972 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE] = {}; /** * units: volt - * offset 28248 + * offset 27980 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT] = {}; /** * units: % - * offset 28264 + * offset 27996 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT] = {}; /** * units: volts - * offset 28272 + * offset 28004 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE] = {}; /** * units: multiplier - * offset 28280 + * offset 28012 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE] = {}; /** * units: % - * offset 28288 + * offset 28020 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28296 + * offset 28028 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28304 + * offset 28036 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28312 + * offset 28044 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28320 + * offset 28052 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28328 + * offset 28060 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28336 + * offset 28068 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH] = {}; /** * units: ms - * offset 28344 + * offset 28076 */ float tcu_shiftTime; /** * units: Volts - * offset 28348 + * offset 28080 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: Load - * offset 28380 + * offset 28112 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: RPM - * offset 28388 + * offset 28120 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: C - * offset 28396 + * offset 28128 */ float cltBoostCorrBins[BOOST_CURVE_SIZE] = {}; /** * units: ratio - * offset 28416 + * offset 28148 */ float cltBoostCorr[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 28436 + * offset 28168 */ float iatBoostCorrBins[BOOST_CURVE_SIZE] = {}; /** * units: ratio - * offset 28456 + * offset 28188 */ float iatBoostCorr[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 28476 + * offset 28208 */ float cltBoostAdderBins[BOOST_CURVE_SIZE] = {}; /** - * offset 28496 + * offset 28228 */ float cltBoostAdder[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 28516 + * offset 28248 */ float iatBoostAdderBins[BOOST_CURVE_SIZE] = {}; /** - * offset 28536 + * offset 28268 */ float iatBoostAdder[BOOST_CURVE_SIZE] = {}; /** * units: RPM - * offset 28556 + * offset 28288 */ scaled_channel minimumOilPressureBins[8] = {}; /** * units: kPa - * offset 28564 + * offset 28296 */ scaled_channel minimumOilPressureValues[8] = {}; /** - * offset 28572 + * offset 28304 */ blend_table_s targetAfrBlends[TARGET_AFR_BLEND_COUNT] = {}; /** * units: RPM - * offset 28948 + * offset 28680 */ scaled_channel trimRpmBins[FUEL_TRIM_RPM_COUNT] = {}; /** - * offset 28956 + * offset 28688 */ uint16_t trimLoadBins[FUEL_TRIM_LOAD_COUNT] = {}; /** * @@DYNO_RPM_STEP_TOOLTIP@@ * units: Rpm - * offset 28972 + * offset 28704 */ scaled_channel dynoRpmStep; /** * @@DYNO_SAE_TEMPERATURE_C_TOOLTIP@@ * units: C - * offset 28973 + * offset 28705 */ scaled_channel dynoSaeTemperatureC; /** * @@DYNO_SAE_RELATIVE_HUMIDITY_TOOLTIP@@ * units: % - * offset 28974 + * offset 28706 */ scaled_channel dynoSaeRelativeHumidity; /** * need 4 byte alignment * units: units - * offset 28975 + * offset 28707 */ - uint8_t alignmentFill_at_28975[1] = {}; + uint8_t alignmentFill_at_28707[1] = {}; /** * @@DYNO_SAE_BARO_TOOLTIP@@ * units: KPa - * offset 28976 + * offset 28708 */ scaled_channel dynoSaeBaro; /** * @@DYNO_CAR_WHEEL_DIA_INCH_TOOLTIP@@ * units: Inch - * offset 28980 + * offset 28712 */ scaled_channel dynoCarWheelDiaInch; /** * @@DYNO_CAR_WHEEL_ASPECT_RATIO_TOOLTIP@@ * units: Aspect Ratio (height) - * offset 28981 + * offset 28713 */ scaled_channel dynoCarWheelAspectRatio; /** * @@DYNO_CAR_WHEEL_TIRE_WIDTH_TOOLTIP@@ * units: Width mm - * offset 28982 + * offset 28714 */ scaled_channel dynoCarWheelTireWidthMm; /** * @@DYNO_CAR_GEAR_PRIMARY_REDUCTION_TOOLTIP@@ * units: Units - * offset 28984 + * offset 28716 */ scaled_channel dynoCarGearPrimaryReduction; /** * @@DYNO_CAR_GEAR_RATIO_TOOLTIP@@ * units: Units - * offset 28988 + * offset 28720 */ scaled_channel dynoCarGearRatio; /** * @@DYNO_CAR_GEAR_FINAL_DRIVE_TOOLTIP@@ * units: Units - * offset 28992 + * offset 28724 */ scaled_channel dynoCarGearFinalDrive; /** * @@DYNO_CAR_CAR_MASS_TOOLTIP@@ * units: Kg - * offset 28996 + * offset 28728 */ scaled_channel dynoCarCarMassKg; /** * @@DYNO_CAR_CARGO_MASS_TOOLTIP@@ * units: Kg - * offset 28998 + * offset 28730 */ scaled_channel dynoCarCargoMassKg; /** * @@DYNO_CAR_COEFF_OF_DRAG_TOOLTIP@@ * units: Coeff - * offset 29000 + * offset 28732 */ scaled_channel dynoCarCoeffOfDrag; /** * @@DYNO_CAR_FRONTAL_AREA_TOOLTIP@@ * units: m2 - * offset 29004 + * offset 28736 */ scaled_channel dynoCarFrontalAreaM2; /** * units: deg - * offset 29008 + * offset 28740 */ scaled_channel trailingSparkTable[TRAILING_SPARK_SIZE][TRAILING_SPARK_SIZE] = {}; /** * units: rpm - * offset 29024 + * offset 28756 */ scaled_channel trailingSparkRpmBins[TRAILING_SPARK_SIZE] = {}; /** * units: Load - * offset 29028 + * offset 28760 */ scaled_channel trailingSparkLoadBins[TRAILING_SPARK_SIZE] = {}; }; -static_assert(sizeof(persistent_config_s) == 29032); +static_assert(sizeof(persistent_config_s) == 28764); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h index dd8b224461..68a97d3d25 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h @@ -5120,260 +5120,260 @@ struct persistent_config_s { /** * CLT-based timing correction * units: C - * offset 4504 + * offset 4440 */ int8_t ignitionCltCorrTempBins[CLT_TIMING_CURVE_SIZE] = {}; /** * units: Load - * offset 4509 + * offset 4443 */ scaled_channel ignitionCltCorrLoadBins[CLT_TIMING_CURVE_SIZE] = {}; /** * need 4 byte alignment * units: units - * offset 4514 + * offset 4446 */ - uint8_t alignmentFill_at_4514[2] = {}; + uint8_t alignmentFill_at_4446[2] = {}; /** * units: x - * offset 4516 + * offset 4448 */ float scriptCurve1Bins[SCRIPT_CURVE_16] = {}; /** * units: y - * offset 4580 + * offset 4512 */ float scriptCurve1[SCRIPT_CURVE_16] = {}; /** * units: x - * offset 4644 + * offset 4576 */ float scriptCurve2Bins[SCRIPT_CURVE_16] = {}; /** * units: y - * offset 4708 + * offset 4640 */ float scriptCurve2[SCRIPT_CURVE_16] = {}; /** * units: x - * offset 4772 + * offset 4704 */ float scriptCurve3Bins[SCRIPT_CURVE_8] = {}; /** * units: y - * offset 4804 + * offset 4736 */ float scriptCurve3[SCRIPT_CURVE_8] = {}; /** * units: x - * offset 4836 + * offset 4768 */ float scriptCurve4Bins[SCRIPT_CURVE_8] = {}; /** * units: y - * offset 4868 + * offset 4800 */ float scriptCurve4[SCRIPT_CURVE_8] = {}; /** * units: x - * offset 4900 + * offset 4832 */ float scriptCurve5Bins[SCRIPT_CURVE_8] = {}; /** * units: y - * offset 4932 + * offset 4864 */ float scriptCurve5[SCRIPT_CURVE_8] = {}; /** * units: x - * offset 4964 + * offset 4896 */ float scriptCurve6Bins[SCRIPT_CURVE_8] = {}; /** * units: y - * offset 4996 + * offset 4928 */ float scriptCurve6[SCRIPT_CURVE_8] = {}; /** * units: kPa - * offset 5028 + * offset 4960 */ float baroCorrPressureBins[BARO_CORR_SIZE] = {}; /** * units: RPM - * offset 5044 + * offset 4976 */ float baroCorrRpmBins[BARO_CORR_SIZE] = {}; /** * units: ratio - * offset 5060 + * offset 4992 */ float baroCorrTable[BARO_CORR_SIZE][BARO_CORR_SIZE] = {}; /** * Cranking fuel correction coefficient based on TPS * units: Ratio - * offset 5124 + * offset 5056 */ float crankingTpsCoef[CRANKING_CURVE_SIZE] = {}; /** * units: % - * offset 5156 + * offset 5088 */ float crankingTpsBins[CRANKING_CURVE_SIZE] = {}; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) * units: RPM - * offset 5188 + * offset 5120 */ uint16_t crankingAdvanceBins[CRANKING_ADVANCE_CURVE_SIZE] = {}; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) * units: deg - * offset 5196 + * offset 5128 */ scaled_channel crankingAdvance[CRANKING_ADVANCE_CURVE_SIZE] = {}; /** * RPM-based idle position for coasting * units: RPM - * offset 5204 + * offset 5136 */ scaled_channel iacCoastingRpmBins[CLT_CURVE_SIZE] = {}; /** * RPM-based idle position for coasting * units: % - * offset 5220 + * offset 5152 */ scaled_channel iacCoasting[CLT_CURVE_SIZE] = {}; /** - * offset 5236 + * offset 5168 */ scaled_channel boostTableOpenLoop[BOOST_LOAD_COUNT][BOOST_RPM_COUNT] = {}; /** * units: RPM - * offset 5300 + * offset 5232 */ scaled_channel boostRpmBins[BOOST_RPM_COUNT] = {}; /** - * offset 5308 + * offset 5240 */ scaled_channel boostTableClosedLoop[BOOST_LOAD_COUNT][BOOST_RPM_COUNT] = {}; /** - * offset 5372 + * offset 5304 */ uint16_t boostLoadBins[BOOST_LOAD_COUNT] = {}; /** * units: % - * offset 5388 + * offset 5320 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE] = {}; /** * units: % - * offset 5452 + * offset 5384 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE] = {}; /** * units: RPM - * offset 5460 + * offset 5392 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE] = {}; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5468 + * offset 5400 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE] = {}; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5500 + * offset 5432 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE] = {}; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5532 + * offset 5464 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE] = {}; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5540 + * offset 5472 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE] = {}; /** * units: RPM - * offset 5572 + * offset 5504 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE] = {}; /** * units: load - * offset 5576 + * offset 5508 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE] = {}; /** * units: % - * offset 5580 + * offset 5512 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE] = {}; /** - * offset 5612 + * offset 5544 */ lua_script_t luaScript; /** * units: C - * offset 19112 + * offset 19044 */ float cltFuelCorrBins[CLT_FUEL_CURVE_SIZE] = {}; /** * units: ratio - * offset 19176 + * offset 19108 */ float cltFuelCorr[CLT_FUEL_CURVE_SIZE] = {}; /** * units: C - * offset 19240 + * offset 19172 */ float iatFuelCorrBins[IAT_CURVE_SIZE] = {}; /** * units: ratio - * offset 19304 + * offset 19236 */ float iatFuelCorr[IAT_CURVE_SIZE] = {}; /** * units: ratio - * offset 19368 + * offset 19300 */ float crankingFuelCoef[CRANKING_CURVE_SIZE] = {}; /** * units: C - * offset 19400 + * offset 19332 */ float crankingFuelBins[CRANKING_CURVE_SIZE] = {}; /** * units: counter - * offset 19432 + * offset 19364 */ float crankingCycleBins[CRANKING_CURVE_SIZE] = {}; /** * units: C - * offset 19464 + * offset 19396 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE] = {}; /** * units: mult - * offset 19472 + * offset 19404 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE] = {}; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 19600 + * offset 19532 */ float cltIdleCorrBins[CLT_CURVE_SIZE] = {}; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 19664 + * offset 19596 */ float cltIdleCorr[CLT_CURVE_SIZE] = {}; /** @@ -5381,869 +5381,869 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 19728 + * offset 19660 */ float mafDecoding[MAF_DECODING_COUNT] = {}; /** * units: V - * offset 19856 + * offset 19788 */ float mafDecodingBins[MAF_DECODING_COUNT] = {}; /** * units: deg - * offset 19984 + * offset 19916 */ float ignitionIatCorrTable[IAT_IGN_CORR_COUNT][IAT_IGN_CORR_COUNT] = {}; /** * units: C - * offset 20240 + * offset 19980 */ int8_t ignitionIatCorrTempBins[IAT_IGN_CORR_COUNT] = {}; /** * units: Load - * offset 20248 + * offset 19984 */ scaled_channel ignitionIatCorrLoadBins[IAT_IGN_CORR_COUNT] = {}; /** * units: deg - * offset 20256 + * offset 19988 */ int16_t injectionPhase[INJ_PHASE_LOAD_COUNT][INJ_PHASE_RPM_COUNT] = {}; /** * units: Load - * offset 20768 + * offset 20500 */ uint16_t injPhaseLoadBins[INJ_PHASE_LOAD_COUNT] = {}; /** * units: RPM - * offset 20800 + * offset 20532 */ uint16_t injPhaseRpmBins[INJ_PHASE_RPM_COUNT] = {}; /** * units: onoff - * offset 20832 + * offset 20564 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT] = {}; /** * units: kPa - * offset 20892 + * offset 20624 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT] = {}; /** * units: % TPS - * offset 21404 + * offset 21136 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT] = {}; /** * units: RPM - * offset 21436 + * offset 21168 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT] = {}; /** * units: value - * offset 21468 + * offset 21200 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE] = {}; /** * units: L - * offset 21532 + * offset 21264 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE] = {}; /** * units: RPM - * offset 21548 + * offset 21280 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE] = {}; /** * units: value - * offset 21564 + * offset 21296 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE] = {}; /** * units: L - * offset 21628 + * offset 21360 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE] = {}; /** * units: RPM - * offset 21644 + * offset 21376 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE] = {}; /** * units: deg - * offset 21660 + * offset 21392 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT] = {}; /** * units: Load - * offset 22172 + * offset 21904 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT] = {}; /** * units: RPM - * offset 22204 + * offset 21936 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT] = {}; /** * units: % - * offset 22236 + * offset 21968 */ scaled_channel veTable[VE_LOAD_COUNT][VE_RPM_COUNT] = {}; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 22748 + * offset 22480 */ uint16_t veLoadBins[VE_LOAD_COUNT] = {}; /** * units: RPM - * offset 22780 + * offset 22512 */ uint16_t veRpmBins[VE_RPM_COUNT] = {}; /** * units: lambda - * offset 22812 + * offset 22544 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT] = {}; /** - * offset 23068 + * offset 22800 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT] = {}; /** * units: RPM - * offset 23100 + * offset 22832 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT] = {}; /** * units: value - * offset 23132 + * offset 22864 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE] = {}; /** * units: from - * offset 23388 + * offset 23120 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE] = {}; /** * units: to - * offset 23420 + * offset 23152 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE] = {}; /** * units: value - * offset 23452 + * offset 23184 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8] = {}; /** * units: L - * offset 23708 + * offset 23440 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 23724 + * offset 23456 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8] = {}; /** * units: value - * offset 23740 + * offset 23472 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE] = {}; /** * units: L - * offset 23996 + * offset 23728 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE] = {}; /** * units: RPM - * offset 24012 + * offset 23744 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE] = {}; /** * units: value - * offset 24028 + * offset 23760 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8] = {}; /** * units: L - * offset 24092 + * offset 23824 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 24108 + * offset 23840 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8] = {}; /** * units: value - * offset 24124 + * offset 23856 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM] = {}; /** * units: L - * offset 24204 + * offset 23936 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 24220 + * offset 23952 */ int16_t scriptTable4RpmBins[TABLE_4_RPM] = {}; /** - * offset 24240 + * offset 23972 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE] = {}; /** * units: rpm - * offset 24248 + * offset 23980 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE] = {}; /** - * offset 24256 + * offset 23988 */ ign_cyl_trim_s ignTrims[12] = {}; /** - * offset 24448 + * offset 24180 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE] = {}; /** * units: rpm - * offset 24456 + * offset 24188 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE] = {}; /** - * offset 24464 + * offset 24196 */ fuel_cyl_trim_s fuelTrims[12] = {}; /** * units: ratio - * offset 24656 + * offset 24388 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE] = {}; /** * units: Airmass - * offset 24672 + * offset 24404 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24680 + * offset 24412 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24688 + * offset 24420 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24696 + * offset 24428 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24704 + * offset 24436 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24712 + * offset 24444 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24720 + * offset 24452 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24728 + * offset 24460 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24736 + * offset 24468 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24744 + * offset 24476 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24752 + * offset 24484 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24760 + * offset 24492 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24768 + * offset 24500 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH] = {}; /** * units: TPS - * offset 24776 + * offset 24508 */ uint8_t tcu_tccTpsBins[8] = {}; /** * units: MPH - * offset 24784 + * offset 24516 */ uint8_t tcu_tccLockSpeed[8] = {}; /** * units: MPH - * offset 24792 + * offset 24524 */ uint8_t tcu_tccUnlockSpeed[8] = {}; /** * units: KPH - * offset 24800 + * offset 24532 */ uint8_t tcu_32SpeedBins[8] = {}; /** * units: % - * offset 24808 + * offset 24540 */ uint8_t tcu_32Vals[8] = {}; /** * units: % - * offset 24816 + * offset 24548 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE] = {}; /** * units: % - * offset 24852 + * offset 24584 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE] = {}; /** * units: RPM - * offset 24858 + * offset 24590 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE] = {}; /** * units: deg - * offset 24864 + * offset 24596 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE] = {}; /** * units: % - * offset 24900 + * offset 24632 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE] = {}; /** * units: RPM - * offset 24906 + * offset 24638 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE] = {}; /** * units: deg - * offset 24912 + * offset 24644 */ scaled_channel ALSTimingRetardTable[ALS_SIZE][ALS_SIZE] = {}; /** * units: TPS - * offset 24944 + * offset 24676 */ uint16_t alsIgnRetardLoadBins[ALS_SIZE] = {}; /** * units: RPM - * offset 24952 + * offset 24684 */ uint16_t alsIgnRetardrpmBins[ALS_SIZE] = {}; /** * units: percent - * offset 24960 + * offset 24692 */ scaled_channel ALSFuelAdjustment[ALS_SIZE][ALS_SIZE] = {}; /** * units: TPS - * offset 24992 + * offset 24724 */ uint16_t alsFuelAdjustmentLoadBins[ALS_SIZE] = {}; /** * units: RPM - * offset 25000 + * offset 24732 */ uint16_t alsFuelAdjustmentrpmBins[ALS_SIZE] = {}; /** * units: ratio - * offset 25008 + * offset 24740 */ scaled_channel ALSIgnSkipTable[ALS_SIZE][ALS_SIZE] = {}; /** * units: TPS - * offset 25040 + * offset 24772 */ uint16_t alsIgnSkipLoadBins[ALS_SIZE] = {}; /** * units: RPM - * offset 25048 + * offset 24780 */ uint16_t alsIgnSkiprpmBins[ALS_SIZE] = {}; /** - * offset 25056 + * offset 24788 */ blend_table_s ignBlends[IGN_BLEND_COUNT] = {}; /** - * offset 25808 + * offset 25540 */ blend_table_s veBlends[VE_BLEND_COUNT] = {}; /** * units: % - * offset 26560 + * offset 26292 */ scaled_channel throttleEstimateEffectiveAreaBins[THR_EST_SIZE] = {}; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 26584 + * offset 26316 */ scaled_channel throttleEstimateEffectiveAreaValues[THR_EST_SIZE] = {}; /** - * offset 26608 + * offset 26340 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT] = {}; /** - * offset 26984 + * offset 26716 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT] = {}; /** * units: level - * offset 27360 + * offset 27092 */ float tcu_rangeP[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27384 + * offset 27116 */ float tcu_rangeR[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27408 + * offset 27140 */ float tcu_rangeN[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27432 + * offset 27164 */ float tcu_rangeD[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27456 + * offset 27188 */ float tcu_rangeM[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27480 + * offset 27212 */ float tcu_rangeM3[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27504 + * offset 27236 */ float tcu_rangeM2[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27528 + * offset 27260 */ float tcu_rangeM1[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27552 + * offset 27284 */ float tcu_rangePlus[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27576 + * offset 27308 */ float tcu_rangeMinus[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27600 + * offset 27332 */ float tcu_rangeLow[RANGE_INPUT_COUNT] = {}; /** * units: lambda - * offset 27624 + * offset 27356 */ scaled_channel lambdaMaxDeviationTable[LAM_SIZE][LAM_SIZE] = {}; /** - * offset 27640 + * offset 27372 */ uint16_t lambdaMaxDeviationLoadBins[LAM_SIZE] = {}; /** * units: RPM - * offset 27648 + * offset 27380 */ uint16_t lambdaMaxDeviationRpmBins[LAM_SIZE] = {}; /** * units: % - * offset 27656 + * offset 27388 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT] = {}; /** - * offset 27692 + * offset 27424 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT] = {}; /** * units: RPM - * offset 27704 + * offset 27436 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT] = {}; /** * units: deg C - * offset 27716 + * offset 27448 */ int8_t wwCltBins[WWAE_TABLE_SIZE] = {}; /** - * offset 27724 + * offset 27456 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE] = {}; /** - * offset 27732 + * offset 27464 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE] = {}; /** * units: kPa - * offset 27740 + * offset 27472 */ int8_t wwMapBins[WWAE_TABLE_SIZE] = {}; /** - * offset 27748 + * offset 27480 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE] = {}; /** - * offset 27756 + * offset 27488 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE] = {}; /** * units: % - * offset 27764 + * offset 27496 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE] = {}; /** * units: deg - * offset 27780 + * offset 27512 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE] = {}; /** * units: volts - * offset 27796 + * offset 27528 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE] = {}; /** * units: ms - * offset 27804 + * offset 27536 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE] = {}; /** * units: kPa - * offset 27820 + * offset 27552 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE] = {}; /** * units: load - * offset 28020 + * offset 27752 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE] = {}; /** * units: RPM - * offset 28040 + * offset 27772 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE] = {}; /** * units: % - * offset 28050 + * offset 27782 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE] = {}; /** * units: cc/lobe - * offset 28150 + * offset 27882 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE] = {}; /** * units: RPM - * offset 28170 + * offset 27902 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE] = {}; /** * units: RPM - * offset 28180 + * offset 27912 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE] = {}; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 28212 + * offset 27944 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE] = {}; /** * units: RPM - * offset 28228 + * offset 27960 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE] = {}; /** * units: multiplier - * offset 28232 + * offset 27964 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE] = {}; /** * units: C - * offset 28236 + * offset 27968 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE] = {}; /** * units: RPM - * offset 28240 + * offset 27972 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE] = {}; /** * units: volt - * offset 28248 + * offset 27980 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT] = {}; /** * units: % - * offset 28264 + * offset 27996 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT] = {}; /** * units: volts - * offset 28272 + * offset 28004 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE] = {}; /** * units: multiplier - * offset 28280 + * offset 28012 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE] = {}; /** * units: % - * offset 28288 + * offset 28020 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28296 + * offset 28028 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28304 + * offset 28036 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28312 + * offset 28044 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28320 + * offset 28052 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28328 + * offset 28060 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28336 + * offset 28068 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH] = {}; /** * units: ms - * offset 28344 + * offset 28076 */ float tcu_shiftTime; /** * units: Volts - * offset 28348 + * offset 28080 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: Load - * offset 28380 + * offset 28112 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: RPM - * offset 28388 + * offset 28120 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: C - * offset 28396 + * offset 28128 */ float cltBoostCorrBins[BOOST_CURVE_SIZE] = {}; /** * units: ratio - * offset 28416 + * offset 28148 */ float cltBoostCorr[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 28436 + * offset 28168 */ float iatBoostCorrBins[BOOST_CURVE_SIZE] = {}; /** * units: ratio - * offset 28456 + * offset 28188 */ float iatBoostCorr[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 28476 + * offset 28208 */ float cltBoostAdderBins[BOOST_CURVE_SIZE] = {}; /** - * offset 28496 + * offset 28228 */ float cltBoostAdder[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 28516 + * offset 28248 */ float iatBoostAdderBins[BOOST_CURVE_SIZE] = {}; /** - * offset 28536 + * offset 28268 */ float iatBoostAdder[BOOST_CURVE_SIZE] = {}; /** * units: RPM - * offset 28556 + * offset 28288 */ scaled_channel minimumOilPressureBins[8] = {}; /** * units: kPa - * offset 28564 + * offset 28296 */ scaled_channel minimumOilPressureValues[8] = {}; /** - * offset 28572 + * offset 28304 */ blend_table_s targetAfrBlends[TARGET_AFR_BLEND_COUNT] = {}; /** * units: RPM - * offset 28948 + * offset 28680 */ scaled_channel trimRpmBins[FUEL_TRIM_RPM_COUNT] = {}; /** - * offset 28956 + * offset 28688 */ uint16_t trimLoadBins[FUEL_TRIM_LOAD_COUNT] = {}; /** * @@DYNO_RPM_STEP_TOOLTIP@@ * units: Rpm - * offset 28972 + * offset 28704 */ scaled_channel dynoRpmStep; /** * @@DYNO_SAE_TEMPERATURE_C_TOOLTIP@@ * units: C - * offset 28973 + * offset 28705 */ scaled_channel dynoSaeTemperatureC; /** * @@DYNO_SAE_RELATIVE_HUMIDITY_TOOLTIP@@ * units: % - * offset 28974 + * offset 28706 */ scaled_channel dynoSaeRelativeHumidity; /** * need 4 byte alignment * units: units - * offset 28975 + * offset 28707 */ - uint8_t alignmentFill_at_28975[1] = {}; + uint8_t alignmentFill_at_28707[1] = {}; /** * @@DYNO_SAE_BARO_TOOLTIP@@ * units: KPa - * offset 28976 + * offset 28708 */ scaled_channel dynoSaeBaro; /** * @@DYNO_CAR_WHEEL_DIA_INCH_TOOLTIP@@ * units: Inch - * offset 28980 + * offset 28712 */ scaled_channel dynoCarWheelDiaInch; /** * @@DYNO_CAR_WHEEL_ASPECT_RATIO_TOOLTIP@@ * units: Aspect Ratio (height) - * offset 28981 + * offset 28713 */ scaled_channel dynoCarWheelAspectRatio; /** * @@DYNO_CAR_WHEEL_TIRE_WIDTH_TOOLTIP@@ * units: Width mm - * offset 28982 + * offset 28714 */ scaled_channel dynoCarWheelTireWidthMm; /** * @@DYNO_CAR_GEAR_PRIMARY_REDUCTION_TOOLTIP@@ * units: Units - * offset 28984 + * offset 28716 */ scaled_channel dynoCarGearPrimaryReduction; /** * @@DYNO_CAR_GEAR_RATIO_TOOLTIP@@ * units: Units - * offset 28988 + * offset 28720 */ scaled_channel dynoCarGearRatio; /** * @@DYNO_CAR_GEAR_FINAL_DRIVE_TOOLTIP@@ * units: Units - * offset 28992 + * offset 28724 */ scaled_channel dynoCarGearFinalDrive; /** * @@DYNO_CAR_CAR_MASS_TOOLTIP@@ * units: Kg - * offset 28996 + * offset 28728 */ scaled_channel dynoCarCarMassKg; /** * @@DYNO_CAR_CARGO_MASS_TOOLTIP@@ * units: Kg - * offset 28998 + * offset 28730 */ scaled_channel dynoCarCargoMassKg; /** * @@DYNO_CAR_COEFF_OF_DRAG_TOOLTIP@@ * units: Coeff - * offset 29000 + * offset 28732 */ scaled_channel dynoCarCoeffOfDrag; /** * @@DYNO_CAR_FRONTAL_AREA_TOOLTIP@@ * units: m2 - * offset 29004 + * offset 28736 */ scaled_channel dynoCarFrontalAreaM2; /** * units: deg - * offset 29008 + * offset 28740 */ scaled_channel trailingSparkTable[TRAILING_SPARK_SIZE][TRAILING_SPARK_SIZE] = {}; /** * units: rpm - * offset 29024 + * offset 28756 */ scaled_channel trailingSparkRpmBins[TRAILING_SPARK_SIZE] = {}; /** * units: Load - * offset 29028 + * offset 28760 */ scaled_channel trailingSparkLoadBins[TRAILING_SPARK_SIZE] = {}; }; -static_assert(sizeof(persistent_config_s) == 29032); +static_assert(sizeof(persistent_config_s) == 28764); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h index dd8b224461..68a97d3d25 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h @@ -5120,260 +5120,260 @@ struct persistent_config_s { /** * CLT-based timing correction * units: C - * offset 4504 + * offset 4440 */ int8_t ignitionCltCorrTempBins[CLT_TIMING_CURVE_SIZE] = {}; /** * units: Load - * offset 4509 + * offset 4443 */ scaled_channel ignitionCltCorrLoadBins[CLT_TIMING_CURVE_SIZE] = {}; /** * need 4 byte alignment * units: units - * offset 4514 + * offset 4446 */ - uint8_t alignmentFill_at_4514[2] = {}; + uint8_t alignmentFill_at_4446[2] = {}; /** * units: x - * offset 4516 + * offset 4448 */ float scriptCurve1Bins[SCRIPT_CURVE_16] = {}; /** * units: y - * offset 4580 + * offset 4512 */ float scriptCurve1[SCRIPT_CURVE_16] = {}; /** * units: x - * offset 4644 + * offset 4576 */ float scriptCurve2Bins[SCRIPT_CURVE_16] = {}; /** * units: y - * offset 4708 + * offset 4640 */ float scriptCurve2[SCRIPT_CURVE_16] = {}; /** * units: x - * offset 4772 + * offset 4704 */ float scriptCurve3Bins[SCRIPT_CURVE_8] = {}; /** * units: y - * offset 4804 + * offset 4736 */ float scriptCurve3[SCRIPT_CURVE_8] = {}; /** * units: x - * offset 4836 + * offset 4768 */ float scriptCurve4Bins[SCRIPT_CURVE_8] = {}; /** * units: y - * offset 4868 + * offset 4800 */ float scriptCurve4[SCRIPT_CURVE_8] = {}; /** * units: x - * offset 4900 + * offset 4832 */ float scriptCurve5Bins[SCRIPT_CURVE_8] = {}; /** * units: y - * offset 4932 + * offset 4864 */ float scriptCurve5[SCRIPT_CURVE_8] = {}; /** * units: x - * offset 4964 + * offset 4896 */ float scriptCurve6Bins[SCRIPT_CURVE_8] = {}; /** * units: y - * offset 4996 + * offset 4928 */ float scriptCurve6[SCRIPT_CURVE_8] = {}; /** * units: kPa - * offset 5028 + * offset 4960 */ float baroCorrPressureBins[BARO_CORR_SIZE] = {}; /** * units: RPM - * offset 5044 + * offset 4976 */ float baroCorrRpmBins[BARO_CORR_SIZE] = {}; /** * units: ratio - * offset 5060 + * offset 4992 */ float baroCorrTable[BARO_CORR_SIZE][BARO_CORR_SIZE] = {}; /** * Cranking fuel correction coefficient based on TPS * units: Ratio - * offset 5124 + * offset 5056 */ float crankingTpsCoef[CRANKING_CURVE_SIZE] = {}; /** * units: % - * offset 5156 + * offset 5088 */ float crankingTpsBins[CRANKING_CURVE_SIZE] = {}; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) * units: RPM - * offset 5188 + * offset 5120 */ uint16_t crankingAdvanceBins[CRANKING_ADVANCE_CURVE_SIZE] = {}; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) * units: deg - * offset 5196 + * offset 5128 */ scaled_channel crankingAdvance[CRANKING_ADVANCE_CURVE_SIZE] = {}; /** * RPM-based idle position for coasting * units: RPM - * offset 5204 + * offset 5136 */ scaled_channel iacCoastingRpmBins[CLT_CURVE_SIZE] = {}; /** * RPM-based idle position for coasting * units: % - * offset 5220 + * offset 5152 */ scaled_channel iacCoasting[CLT_CURVE_SIZE] = {}; /** - * offset 5236 + * offset 5168 */ scaled_channel boostTableOpenLoop[BOOST_LOAD_COUNT][BOOST_RPM_COUNT] = {}; /** * units: RPM - * offset 5300 + * offset 5232 */ scaled_channel boostRpmBins[BOOST_RPM_COUNT] = {}; /** - * offset 5308 + * offset 5240 */ scaled_channel boostTableClosedLoop[BOOST_LOAD_COUNT][BOOST_RPM_COUNT] = {}; /** - * offset 5372 + * offset 5304 */ uint16_t boostLoadBins[BOOST_LOAD_COUNT] = {}; /** * units: % - * offset 5388 + * offset 5320 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE] = {}; /** * units: % - * offset 5452 + * offset 5384 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE] = {}; /** * units: RPM - * offset 5460 + * offset 5392 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE] = {}; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5468 + * offset 5400 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE] = {}; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5500 + * offset 5432 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE] = {}; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5532 + * offset 5464 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE] = {}; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5540 + * offset 5472 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE] = {}; /** * units: RPM - * offset 5572 + * offset 5504 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE] = {}; /** * units: load - * offset 5576 + * offset 5508 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE] = {}; /** * units: % - * offset 5580 + * offset 5512 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE] = {}; /** - * offset 5612 + * offset 5544 */ lua_script_t luaScript; /** * units: C - * offset 19112 + * offset 19044 */ float cltFuelCorrBins[CLT_FUEL_CURVE_SIZE] = {}; /** * units: ratio - * offset 19176 + * offset 19108 */ float cltFuelCorr[CLT_FUEL_CURVE_SIZE] = {}; /** * units: C - * offset 19240 + * offset 19172 */ float iatFuelCorrBins[IAT_CURVE_SIZE] = {}; /** * units: ratio - * offset 19304 + * offset 19236 */ float iatFuelCorr[IAT_CURVE_SIZE] = {}; /** * units: ratio - * offset 19368 + * offset 19300 */ float crankingFuelCoef[CRANKING_CURVE_SIZE] = {}; /** * units: C - * offset 19400 + * offset 19332 */ float crankingFuelBins[CRANKING_CURVE_SIZE] = {}; /** * units: counter - * offset 19432 + * offset 19364 */ float crankingCycleBins[CRANKING_CURVE_SIZE] = {}; /** * units: C - * offset 19464 + * offset 19396 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE] = {}; /** * units: mult - * offset 19472 + * offset 19404 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE] = {}; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 19600 + * offset 19532 */ float cltIdleCorrBins[CLT_CURVE_SIZE] = {}; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 19664 + * offset 19596 */ float cltIdleCorr[CLT_CURVE_SIZE] = {}; /** @@ -5381,869 +5381,869 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 19728 + * offset 19660 */ float mafDecoding[MAF_DECODING_COUNT] = {}; /** * units: V - * offset 19856 + * offset 19788 */ float mafDecodingBins[MAF_DECODING_COUNT] = {}; /** * units: deg - * offset 19984 + * offset 19916 */ float ignitionIatCorrTable[IAT_IGN_CORR_COUNT][IAT_IGN_CORR_COUNT] = {}; /** * units: C - * offset 20240 + * offset 19980 */ int8_t ignitionIatCorrTempBins[IAT_IGN_CORR_COUNT] = {}; /** * units: Load - * offset 20248 + * offset 19984 */ scaled_channel ignitionIatCorrLoadBins[IAT_IGN_CORR_COUNT] = {}; /** * units: deg - * offset 20256 + * offset 19988 */ int16_t injectionPhase[INJ_PHASE_LOAD_COUNT][INJ_PHASE_RPM_COUNT] = {}; /** * units: Load - * offset 20768 + * offset 20500 */ uint16_t injPhaseLoadBins[INJ_PHASE_LOAD_COUNT] = {}; /** * units: RPM - * offset 20800 + * offset 20532 */ uint16_t injPhaseRpmBins[INJ_PHASE_RPM_COUNT] = {}; /** * units: onoff - * offset 20832 + * offset 20564 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT] = {}; /** * units: kPa - * offset 20892 + * offset 20624 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT] = {}; /** * units: % TPS - * offset 21404 + * offset 21136 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT] = {}; /** * units: RPM - * offset 21436 + * offset 21168 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT] = {}; /** * units: value - * offset 21468 + * offset 21200 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE] = {}; /** * units: L - * offset 21532 + * offset 21264 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE] = {}; /** * units: RPM - * offset 21548 + * offset 21280 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE] = {}; /** * units: value - * offset 21564 + * offset 21296 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE] = {}; /** * units: L - * offset 21628 + * offset 21360 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE] = {}; /** * units: RPM - * offset 21644 + * offset 21376 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE] = {}; /** * units: deg - * offset 21660 + * offset 21392 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT] = {}; /** * units: Load - * offset 22172 + * offset 21904 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT] = {}; /** * units: RPM - * offset 22204 + * offset 21936 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT] = {}; /** * units: % - * offset 22236 + * offset 21968 */ scaled_channel veTable[VE_LOAD_COUNT][VE_RPM_COUNT] = {}; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 22748 + * offset 22480 */ uint16_t veLoadBins[VE_LOAD_COUNT] = {}; /** * units: RPM - * offset 22780 + * offset 22512 */ uint16_t veRpmBins[VE_RPM_COUNT] = {}; /** * units: lambda - * offset 22812 + * offset 22544 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT] = {}; /** - * offset 23068 + * offset 22800 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT] = {}; /** * units: RPM - * offset 23100 + * offset 22832 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT] = {}; /** * units: value - * offset 23132 + * offset 22864 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE] = {}; /** * units: from - * offset 23388 + * offset 23120 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE] = {}; /** * units: to - * offset 23420 + * offset 23152 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE] = {}; /** * units: value - * offset 23452 + * offset 23184 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8] = {}; /** * units: L - * offset 23708 + * offset 23440 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 23724 + * offset 23456 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8] = {}; /** * units: value - * offset 23740 + * offset 23472 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE] = {}; /** * units: L - * offset 23996 + * offset 23728 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE] = {}; /** * units: RPM - * offset 24012 + * offset 23744 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE] = {}; /** * units: value - * offset 24028 + * offset 23760 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8] = {}; /** * units: L - * offset 24092 + * offset 23824 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 24108 + * offset 23840 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8] = {}; /** * units: value - * offset 24124 + * offset 23856 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM] = {}; /** * units: L - * offset 24204 + * offset 23936 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8] = {}; /** * units: RPM - * offset 24220 + * offset 23952 */ int16_t scriptTable4RpmBins[TABLE_4_RPM] = {}; /** - * offset 24240 + * offset 23972 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE] = {}; /** * units: rpm - * offset 24248 + * offset 23980 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE] = {}; /** - * offset 24256 + * offset 23988 */ ign_cyl_trim_s ignTrims[12] = {}; /** - * offset 24448 + * offset 24180 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE] = {}; /** * units: rpm - * offset 24456 + * offset 24188 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE] = {}; /** - * offset 24464 + * offset 24196 */ fuel_cyl_trim_s fuelTrims[12] = {}; /** * units: ratio - * offset 24656 + * offset 24388 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE] = {}; /** * units: Airmass - * offset 24672 + * offset 24404 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24680 + * offset 24412 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24688 + * offset 24420 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24696 + * offset 24428 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24704 + * offset 24436 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24712 + * offset 24444 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24720 + * offset 24452 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24728 + * offset 24460 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24736 + * offset 24468 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24744 + * offset 24476 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24752 + * offset 24484 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24760 + * offset 24492 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH] = {}; /** * units: % - * offset 24768 + * offset 24500 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH] = {}; /** * units: TPS - * offset 24776 + * offset 24508 */ uint8_t tcu_tccTpsBins[8] = {}; /** * units: MPH - * offset 24784 + * offset 24516 */ uint8_t tcu_tccLockSpeed[8] = {}; /** * units: MPH - * offset 24792 + * offset 24524 */ uint8_t tcu_tccUnlockSpeed[8] = {}; /** * units: KPH - * offset 24800 + * offset 24532 */ uint8_t tcu_32SpeedBins[8] = {}; /** * units: % - * offset 24808 + * offset 24540 */ uint8_t tcu_32Vals[8] = {}; /** * units: % - * offset 24816 + * offset 24548 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE] = {}; /** * units: % - * offset 24852 + * offset 24584 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE] = {}; /** * units: RPM - * offset 24858 + * offset 24590 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE] = {}; /** * units: deg - * offset 24864 + * offset 24596 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE] = {}; /** * units: % - * offset 24900 + * offset 24632 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE] = {}; /** * units: RPM - * offset 24906 + * offset 24638 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE] = {}; /** * units: deg - * offset 24912 + * offset 24644 */ scaled_channel ALSTimingRetardTable[ALS_SIZE][ALS_SIZE] = {}; /** * units: TPS - * offset 24944 + * offset 24676 */ uint16_t alsIgnRetardLoadBins[ALS_SIZE] = {}; /** * units: RPM - * offset 24952 + * offset 24684 */ uint16_t alsIgnRetardrpmBins[ALS_SIZE] = {}; /** * units: percent - * offset 24960 + * offset 24692 */ scaled_channel ALSFuelAdjustment[ALS_SIZE][ALS_SIZE] = {}; /** * units: TPS - * offset 24992 + * offset 24724 */ uint16_t alsFuelAdjustmentLoadBins[ALS_SIZE] = {}; /** * units: RPM - * offset 25000 + * offset 24732 */ uint16_t alsFuelAdjustmentrpmBins[ALS_SIZE] = {}; /** * units: ratio - * offset 25008 + * offset 24740 */ scaled_channel ALSIgnSkipTable[ALS_SIZE][ALS_SIZE] = {}; /** * units: TPS - * offset 25040 + * offset 24772 */ uint16_t alsIgnSkipLoadBins[ALS_SIZE] = {}; /** * units: RPM - * offset 25048 + * offset 24780 */ uint16_t alsIgnSkiprpmBins[ALS_SIZE] = {}; /** - * offset 25056 + * offset 24788 */ blend_table_s ignBlends[IGN_BLEND_COUNT] = {}; /** - * offset 25808 + * offset 25540 */ blend_table_s veBlends[VE_BLEND_COUNT] = {}; /** * units: % - * offset 26560 + * offset 26292 */ scaled_channel throttleEstimateEffectiveAreaBins[THR_EST_SIZE] = {}; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 26584 + * offset 26316 */ scaled_channel throttleEstimateEffectiveAreaValues[THR_EST_SIZE] = {}; /** - * offset 26608 + * offset 26340 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT] = {}; /** - * offset 26984 + * offset 26716 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT] = {}; /** * units: level - * offset 27360 + * offset 27092 */ float tcu_rangeP[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27384 + * offset 27116 */ float tcu_rangeR[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27408 + * offset 27140 */ float tcu_rangeN[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27432 + * offset 27164 */ float tcu_rangeD[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27456 + * offset 27188 */ float tcu_rangeM[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27480 + * offset 27212 */ float tcu_rangeM3[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27504 + * offset 27236 */ float tcu_rangeM2[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27528 + * offset 27260 */ float tcu_rangeM1[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27552 + * offset 27284 */ float tcu_rangePlus[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27576 + * offset 27308 */ float tcu_rangeMinus[RANGE_INPUT_COUNT] = {}; /** * units: level - * offset 27600 + * offset 27332 */ float tcu_rangeLow[RANGE_INPUT_COUNT] = {}; /** * units: lambda - * offset 27624 + * offset 27356 */ scaled_channel lambdaMaxDeviationTable[LAM_SIZE][LAM_SIZE] = {}; /** - * offset 27640 + * offset 27372 */ uint16_t lambdaMaxDeviationLoadBins[LAM_SIZE] = {}; /** * units: RPM - * offset 27648 + * offset 27380 */ uint16_t lambdaMaxDeviationRpmBins[LAM_SIZE] = {}; /** * units: % - * offset 27656 + * offset 27388 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT] = {}; /** - * offset 27692 + * offset 27424 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT] = {}; /** * units: RPM - * offset 27704 + * offset 27436 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT] = {}; /** * units: deg C - * offset 27716 + * offset 27448 */ int8_t wwCltBins[WWAE_TABLE_SIZE] = {}; /** - * offset 27724 + * offset 27456 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE] = {}; /** - * offset 27732 + * offset 27464 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE] = {}; /** * units: kPa - * offset 27740 + * offset 27472 */ int8_t wwMapBins[WWAE_TABLE_SIZE] = {}; /** - * offset 27748 + * offset 27480 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE] = {}; /** - * offset 27756 + * offset 27488 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE] = {}; /** * units: % - * offset 27764 + * offset 27496 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE] = {}; /** * units: deg - * offset 27780 + * offset 27512 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE] = {}; /** * units: volts - * offset 27796 + * offset 27528 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE] = {}; /** * units: ms - * offset 27804 + * offset 27536 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE] = {}; /** * units: kPa - * offset 27820 + * offset 27552 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE] = {}; /** * units: load - * offset 28020 + * offset 27752 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE] = {}; /** * units: RPM - * offset 28040 + * offset 27772 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE] = {}; /** * units: % - * offset 28050 + * offset 27782 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE] = {}; /** * units: cc/lobe - * offset 28150 + * offset 27882 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE] = {}; /** * units: RPM - * offset 28170 + * offset 27902 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE] = {}; /** * units: RPM - * offset 28180 + * offset 27912 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE] = {}; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 28212 + * offset 27944 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE] = {}; /** * units: RPM - * offset 28228 + * offset 27960 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE] = {}; /** * units: multiplier - * offset 28232 + * offset 27964 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE] = {}; /** * units: C - * offset 28236 + * offset 27968 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE] = {}; /** * units: RPM - * offset 28240 + * offset 27972 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE] = {}; /** * units: volt - * offset 28248 + * offset 27980 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT] = {}; /** * units: % - * offset 28264 + * offset 27996 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT] = {}; /** * units: volts - * offset 28272 + * offset 28004 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE] = {}; /** * units: multiplier - * offset 28280 + * offset 28012 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE] = {}; /** * units: % - * offset 28288 + * offset 28020 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28296 + * offset 28028 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28304 + * offset 28036 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28312 + * offset 28044 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28320 + * offset 28052 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28328 + * offset 28060 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH] = {}; /** * units: MPH - * offset 28336 + * offset 28068 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH] = {}; /** * units: ms - * offset 28344 + * offset 28076 */ float tcu_shiftTime; /** * units: Volts - * offset 28348 + * offset 28080 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: Load - * offset 28380 + * offset 28112 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: RPM - * offset 28388 + * offset 28120 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE] = {}; /** * units: C - * offset 28396 + * offset 28128 */ float cltBoostCorrBins[BOOST_CURVE_SIZE] = {}; /** * units: ratio - * offset 28416 + * offset 28148 */ float cltBoostCorr[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 28436 + * offset 28168 */ float iatBoostCorrBins[BOOST_CURVE_SIZE] = {}; /** * units: ratio - * offset 28456 + * offset 28188 */ float iatBoostCorr[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 28476 + * offset 28208 */ float cltBoostAdderBins[BOOST_CURVE_SIZE] = {}; /** - * offset 28496 + * offset 28228 */ float cltBoostAdder[BOOST_CURVE_SIZE] = {}; /** * units: C - * offset 28516 + * offset 28248 */ float iatBoostAdderBins[BOOST_CURVE_SIZE] = {}; /** - * offset 28536 + * offset 28268 */ float iatBoostAdder[BOOST_CURVE_SIZE] = {}; /** * units: RPM - * offset 28556 + * offset 28288 */ scaled_channel minimumOilPressureBins[8] = {}; /** * units: kPa - * offset 28564 + * offset 28296 */ scaled_channel minimumOilPressureValues[8] = {}; /** - * offset 28572 + * offset 28304 */ blend_table_s targetAfrBlends[TARGET_AFR_BLEND_COUNT] = {}; /** * units: RPM - * offset 28948 + * offset 28680 */ scaled_channel trimRpmBins[FUEL_TRIM_RPM_COUNT] = {}; /** - * offset 28956 + * offset 28688 */ uint16_t trimLoadBins[FUEL_TRIM_LOAD_COUNT] = {}; /** * @@DYNO_RPM_STEP_TOOLTIP@@ * units: Rpm - * offset 28972 + * offset 28704 */ scaled_channel dynoRpmStep; /** * @@DYNO_SAE_TEMPERATURE_C_TOOLTIP@@ * units: C - * offset 28973 + * offset 28705 */ scaled_channel dynoSaeTemperatureC; /** * @@DYNO_SAE_RELATIVE_HUMIDITY_TOOLTIP@@ * units: % - * offset 28974 + * offset 28706 */ scaled_channel dynoSaeRelativeHumidity; /** * need 4 byte alignment * units: units - * offset 28975 + * offset 28707 */ - uint8_t alignmentFill_at_28975[1] = {}; + uint8_t alignmentFill_at_28707[1] = {}; /** * @@DYNO_SAE_BARO_TOOLTIP@@ * units: KPa - * offset 28976 + * offset 28708 */ scaled_channel dynoSaeBaro; /** * @@DYNO_CAR_WHEEL_DIA_INCH_TOOLTIP@@ * units: Inch - * offset 28980 + * offset 28712 */ scaled_channel dynoCarWheelDiaInch; /** * @@DYNO_CAR_WHEEL_ASPECT_RATIO_TOOLTIP@@ * units: Aspect Ratio (height) - * offset 28981 + * offset 28713 */ scaled_channel dynoCarWheelAspectRatio; /** * @@DYNO_CAR_WHEEL_TIRE_WIDTH_TOOLTIP@@ * units: Width mm - * offset 28982 + * offset 28714 */ scaled_channel dynoCarWheelTireWidthMm; /** * @@DYNO_CAR_GEAR_PRIMARY_REDUCTION_TOOLTIP@@ * units: Units - * offset 28984 + * offset 28716 */ scaled_channel dynoCarGearPrimaryReduction; /** * @@DYNO_CAR_GEAR_RATIO_TOOLTIP@@ * units: Units - * offset 28988 + * offset 28720 */ scaled_channel dynoCarGearRatio; /** * @@DYNO_CAR_GEAR_FINAL_DRIVE_TOOLTIP@@ * units: Units - * offset 28992 + * offset 28724 */ scaled_channel dynoCarGearFinalDrive; /** * @@DYNO_CAR_CAR_MASS_TOOLTIP@@ * units: Kg - * offset 28996 + * offset 28728 */ scaled_channel dynoCarCarMassKg; /** * @@DYNO_CAR_CARGO_MASS_TOOLTIP@@ * units: Kg - * offset 28998 + * offset 28730 */ scaled_channel dynoCarCargoMassKg; /** * @@DYNO_CAR_COEFF_OF_DRAG_TOOLTIP@@ * units: Coeff - * offset 29000 + * offset 28732 */ scaled_channel dynoCarCoeffOfDrag; /** * @@DYNO_CAR_FRONTAL_AREA_TOOLTIP@@ * units: m2 - * offset 29004 + * offset 28736 */ scaled_channel dynoCarFrontalAreaM2; /** * units: deg - * offset 29008 + * offset 28740 */ scaled_channel trailingSparkTable[TRAILING_SPARK_SIZE][TRAILING_SPARK_SIZE] = {}; /** * units: rpm - * offset 29024 + * offset 28756 */ scaled_channel trailingSparkRpmBins[TRAILING_SPARK_SIZE] = {}; /** * units: Load - * offset 29028 + * offset 28760 */ scaled_channel trailingSparkLoadBins[TRAILING_SPARK_SIZE] = {}; }; -static_assert(sizeof(persistent_config_s) == 29032); +static_assert(sizeof(persistent_config_s) == 28764); // 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_proteus_f4.h b/firmware/controllers/generated/rusefi_generated_proteus_f4.h index 3e0fdb8c1b..510d59fdba 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -212,7 +212,7 @@ #define CLT_CURVE_SIZE 16 #define CLT_FUEL_CURVE_SIZE 16 #define CLT_LIMITER_CURVE_SIZE 4 -#define CLT_TIMING_CURVE_SIZE 5 +#define CLT_TIMING_CURVE_SIZE 3 #define CLT_UPPER_LIMIT 250 #define CMD_AC_RELAY_BENCH "acrelaybench" #define CMD_ALTERNATOR_PIN "set_alternator_pin" @@ -1119,7 +1119,7 @@ #define HW_EVENT_TYPES 4 #define IAC_PID_MULT_SIZE 8 #define IAT_CURVE_SIZE 16 -#define IAT_IGN_CORR_COUNT 8 +#define IAT_IGN_CORR_COUNT 4 #define IDLE_ADVANCE_CURVE_SIZE 8 #define idle_hardware_s_size 12 #define idle_mode_e_auto_enum 0="IM_AUTO",1="IM_MANUAL" @@ -1296,7 +1296,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 29032 +#define persistent_config_s_size 28764 #define pid_s_size 20 #define pin_input_mode_e_auto_enum 0="PI_DEFAULT",4="PI_INVERTED_DEFAULT",6="PI_INVERTED_PULLDOWN",5="PI_INVERTED_PULLUP",2="PI_PULLDOWN",1="PI_PULLUP" #define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN", "INVALID", "INVERTED DEFAULT", "INVERTED PULLUP", "INVERTED PULLDOWN" @@ -1381,7 +1381,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3926343405 +#define SIGNATURE_HASH 3269746254 #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" @@ -1443,7 +1443,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 29032 +#define TOTAL_CONFIG_SIZE 28764 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1843,7 +1843,7 @@ #define ts_show_strokes true #define ts_show_sync_cam true #define ts_show_tachometer true -#define ts_show_tcu true +#define ts_show_tcu false #define ts_show_throttle_switch true #define ts_show_tle8888 false #define ts_show_top_level_can_menu true @@ -1872,7 +1872,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.02.25.proteus_f4.3926343405" +#define TS_SIGNATURE "rusEFI master.2025.02.25.proteus_f4.3269746254" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f7.h b/firmware/controllers/generated/rusefi_generated_proteus_f7.h index 4881ab0fc1..e58906d313 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -212,7 +212,7 @@ #define CLT_CURVE_SIZE 16 #define CLT_FUEL_CURVE_SIZE 16 #define CLT_LIMITER_CURVE_SIZE 4 -#define CLT_TIMING_CURVE_SIZE 5 +#define CLT_TIMING_CURVE_SIZE 3 #define CLT_UPPER_LIMIT 250 #define CMD_AC_RELAY_BENCH "acrelaybench" #define CMD_ALTERNATOR_PIN "set_alternator_pin" @@ -1119,7 +1119,7 @@ #define HW_EVENT_TYPES 4 #define IAC_PID_MULT_SIZE 8 #define IAT_CURVE_SIZE 16 -#define IAT_IGN_CORR_COUNT 8 +#define IAT_IGN_CORR_COUNT 4 #define IDLE_ADVANCE_CURVE_SIZE 8 #define idle_hardware_s_size 12 #define idle_mode_e_auto_enum 0="IM_AUTO",1="IM_MANUAL" @@ -1296,7 +1296,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 29032 +#define persistent_config_s_size 28764 #define pid_s_size 20 #define pin_input_mode_e_auto_enum 0="PI_DEFAULT",4="PI_INVERTED_DEFAULT",6="PI_INVERTED_PULLDOWN",5="PI_INVERTED_PULLUP",2="PI_PULLDOWN",1="PI_PULLUP" #define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN", "INVALID", "INVERTED DEFAULT", "INVERTED PULLUP", "INVERTED PULLDOWN" @@ -1381,7 +1381,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3926343405 +#define SIGNATURE_HASH 3269746254 #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" @@ -1443,7 +1443,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 29032 +#define TOTAL_CONFIG_SIZE 28764 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1843,7 +1843,7 @@ #define ts_show_strokes true #define ts_show_sync_cam true #define ts_show_tachometer true -#define ts_show_tcu true +#define ts_show_tcu false #define ts_show_throttle_switch true #define ts_show_tle8888 false #define ts_show_top_level_can_menu true @@ -1872,7 +1872,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.02.25.proteus_f7.3926343405" +#define TS_SIGNATURE "rusEFI master.2025.02.25.proteus_f7.3269746254" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_h7.h b/firmware/controllers/generated/rusefi_generated_proteus_h7.h index de7b4350c8..899fe0896c 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -212,7 +212,7 @@ #define CLT_CURVE_SIZE 16 #define CLT_FUEL_CURVE_SIZE 16 #define CLT_LIMITER_CURVE_SIZE 4 -#define CLT_TIMING_CURVE_SIZE 5 +#define CLT_TIMING_CURVE_SIZE 3 #define CLT_UPPER_LIMIT 250 #define CMD_AC_RELAY_BENCH "acrelaybench" #define CMD_ALTERNATOR_PIN "set_alternator_pin" @@ -1119,7 +1119,7 @@ #define HW_EVENT_TYPES 4 #define IAC_PID_MULT_SIZE 8 #define IAT_CURVE_SIZE 16 -#define IAT_IGN_CORR_COUNT 8 +#define IAT_IGN_CORR_COUNT 4 #define IDLE_ADVANCE_CURVE_SIZE 8 #define idle_hardware_s_size 12 #define idle_mode_e_auto_enum 0="IM_AUTO",1="IM_MANUAL" @@ -1296,7 +1296,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 29032 +#define persistent_config_s_size 28764 #define pid_s_size 20 #define pin_input_mode_e_auto_enum 0="PI_DEFAULT",4="PI_INVERTED_DEFAULT",6="PI_INVERTED_PULLDOWN",5="PI_INVERTED_PULLUP",2="PI_PULLDOWN",1="PI_PULLUP" #define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN", "INVALID", "INVERTED DEFAULT", "INVERTED PULLUP", "INVERTED PULLDOWN" @@ -1381,7 +1381,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3926343405 +#define SIGNATURE_HASH 3269746254 #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" @@ -1443,7 +1443,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 29032 +#define TOTAL_CONFIG_SIZE 28764 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1843,7 +1843,7 @@ #define ts_show_strokes true #define ts_show_sync_cam true #define ts_show_tachometer true -#define ts_show_tcu true +#define ts_show_tcu false #define ts_show_throttle_switch true #define ts_show_tle8888 false #define ts_show_top_level_can_menu true @@ -1872,7 +1872,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.02.25.proteus_h7.3926343405" +#define TS_SIGNATURE "rusEFI master.2025.02.25.proteus_h7.3269746254" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index edba433d5a..22dcc8950c 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3926343405 -#define TS_SIGNATURE "rusEFI master.2025.02.25.proteus_f4.3926343405" +#define SIGNATURE_HASH 3269746254 +#define TS_SIGNATURE "rusEFI master.2025.02.25.proteus_f4.3269746254" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index f20e9235c7..c2a51204be 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3926343405 -#define TS_SIGNATURE "rusEFI master.2025.02.25.proteus_f7.3926343405" +#define SIGNATURE_HASH 3269746254 +#define TS_SIGNATURE "rusEFI master.2025.02.25.proteus_f7.3269746254" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 93f5de2d78..4d95550640 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3926343405 -#define TS_SIGNATURE "rusEFI master.2025.02.25.proteus_h7.3926343405" +#define SIGNATURE_HASH 3269746254 +#define TS_SIGNATURE "rusEFI master.2025.02.25.proteus_h7.3269746254" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 483461d33a..9ab8767d92 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2025.02.25.proteus_f4.3926343405" + signature = "rusEFI master.2025.02.25.proteus_f4.3269746254" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.02.25.proteus_f4.3926343405" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.02.25.proteus_f4.3269746254" ; 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 = 29032 +pageSize = 28764 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",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",55="GM_LTG",98="GM_SBC",49="GM_SBC_GEN5",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",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 @@ -1459,348 +1459,348 @@ sparkDwellRpmBins = array, U16, 4340, [8], "RPM", 1, 0, 0, 25000, 0 sparkDwellValues = array, U16, 4356, [8], "ms", 0.01, 0, 0, 30, 2 cltIdleRpmBins = array, S08, 4372, [16], "C", 2.0, 0, -40, 250, 0 cltIdleRpm = array, U08, 4388, [16], "RPM", 20.0, 0, 0, 5000, 0 -ignitionCltCorrTable = array, F32, 4404, [5x5], "deg", 1, 0, -25, 25, 1 -ignitionCltCorrTempBins = array, S08, 4504, [5], "C", 1, 0, -40, 250, 0 -ignitionCltCorrLoadBins = array, U08, 4509, [5], "Load", 5.0, 0, 0, 1000, 0 -scriptCurve1Bins = array, F32, 4516, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4580, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4644, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4708, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4772, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4804, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4836, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4868, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4900, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4932, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4964, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4996, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 5028, [4], "kPa", 1, 0, 0, 120, 2 -baroCorrRpmBins = array, F32, 5044, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 5060, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 5124, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 5156, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 5188, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 5196, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 5204, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 5220, [16], "%", 0.5, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5236, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5300, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5308, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U16, 5372, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5388, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5452, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5460, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5468, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5500, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5532, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5540, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5572, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5576, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5580, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5612, 13500 -cltFuelCorrBins = array, F32, 19112, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 19176, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 19240, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 19304, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 19368, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 19400, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 19432, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 19464, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 19472, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 19600, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 19664, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 19728, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 19856, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, F32, 19984, [8x8], "deg", 1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 20240, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 20248, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 20256, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 20768, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 20800, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 20832, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 20892, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 21404, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 21436, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 21468, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 21532, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 21548, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 21564, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 21628, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 21660, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 22172, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 22204, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 22236, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 22748, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 22780, [16], "RPM", 1, 0, 0, 18000, 0 +ignitionCltCorrTable = array, F32, 4404, [3x3], "deg", 1, 0, -25, 25, 1 +ignitionCltCorrTempBins = array, S08, 4440, [3], "C", 1, 0, -40, 250, 0 +ignitionCltCorrLoadBins = array, U08, 4443, [3], "Load", 5.0, 0, 0, 1000, 0 +scriptCurve1Bins = array, F32, 4448, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4512, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4576, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4640, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4704, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4736, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4768, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4800, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4832, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4864, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4896, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4928, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4960, [4], "kPa", 1, 0, 0, 120, 2 +baroCorrRpmBins = array, F32, 4976, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4992, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 5056, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 5088, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 5120, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 5128, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 5136, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 5152, [16], "%", 0.5, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5168, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5232, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5240, [8x8], "", 2.0, 0, 0, 3000, 0 +boostLoadBins = array, U16, 5304, [8], "", 1, 0, 0, 1000, 0 +pedalToTpsTable = array, U08, 5320, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5384, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5400, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5432, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5464, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5472, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5504, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5508, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5512, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5544, 13500 +cltFuelCorrBins = array, F32, 19044, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 19108, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 19172, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 19236, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 19300, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 19332, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 19364, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 19396, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 19404, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 19532, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 19596, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 19660, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 19788, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, F32, 19916, [4x4], "deg", 1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 19980, [4], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 19984, [4], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 19988, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 20500, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 20532, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 20564, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 20624, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 21136, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 21168, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 21200, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 21264, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 21280, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 21296, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 21360, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 21376, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 21392, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 21904, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 21936, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 21968, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 22480, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 22512, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 22812, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 22544, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 22812, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 22544, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 23068, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 23100, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 23132, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 23388, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 23420, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 23452, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 23708, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 23724, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 23740, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 23996, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 24012, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 24028, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 24092, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 24108, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 24124, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 24204, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 24220, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 24240, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 24248, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 24256, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 24272, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 24288, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 24304, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 24320, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 24336, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 24352, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 24368, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 24384, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 24400, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 24416, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 24432, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 24448, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 24456, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 24464, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 24480, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 24496, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 24512, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 24528, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 24544, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 24560, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 24576, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 24592, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 24608, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 24624, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 24640, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 24656, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 24672, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 24680, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 24688, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 24696, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 24704, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 24712, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 24720, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 24728, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 24736, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 24744, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 24752, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 24760, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 24768, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 24776, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 24784, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 24792, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 24800, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 24808, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 24816, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 24852, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 24858, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 24864, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 24900, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 24906, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 24912, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 24944, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 24952, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 24960, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 24992, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 25000, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 25008, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 25040, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 25048, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 25056, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 25184, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 25200, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 25216, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends1_yAxisOverride = bits, U08, 25217, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends1_blendBins = array, S16, 25218, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends1_blendValues = array, U08, 25234, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 25244, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 25372, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 25388, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 25404, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends2_yAxisOverride = bits, U08, 25405, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends2_blendBins = array, S16, 25406, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends2_blendValues = array, U08, 25422, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 25432, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 25560, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 25576, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 25592, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends3_yAxisOverride = bits, U08, 25593, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends3_blendBins = array, S16, 25594, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends3_blendValues = array, U08, 25610, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 25620, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 25748, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 25764, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 25780, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends4_yAxisOverride = bits, U08, 25781, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends4_blendBins = array, S16, 25782, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends4_blendValues = array, U08, 25798, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 25808, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 25936, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 25952, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 25968, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends1_yAxisOverride = bits, U08, 25969, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends1_blendBins = array, S16, 25970, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends1_blendValues = array, U08, 25986, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 25996, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 26124, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 26140, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 26156, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends2_yAxisOverride = bits, U08, 26157, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends2_blendBins = array, S16, 26158, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends2_blendValues = array, U08, 26174, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 26184, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 26312, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 26328, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 26344, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends3_yAxisOverride = bits, U08, 26345, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends3_blendBins = array, S16, 26346, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends3_blendValues = array, U08, 26362, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 26372, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 26500, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 26516, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 26532, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends4_yAxisOverride = bits, U08, 26533, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends4_blendBins = array, S16, 26534, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends4_blendValues = array, U08, 26550, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 26560, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 26584, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 26608, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 26736, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 26752, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 26768, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 26769, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostOpenLoopBlends1_blendBins = array, S16, 26770, [8], "", 0.1, 0, -3200, 3200, 1 -boostOpenLoopBlends1_blendValues = array, U08, 26786, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 26796, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 26924, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 26940, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 26956, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 26957, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostOpenLoopBlends2_blendBins = array, S16, 26958, [8], "", 0.1, 0, -3200, 3200, 1 -boostOpenLoopBlends2_blendValues = array, U08, 26974, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 26984, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 27112, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 27128, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 27144, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 27145, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostClosedLoopBlends1_blendBins = array, S16, 27146, [8], "", 0.1, 0, -3200, 3200, 1 -boostClosedLoopBlends1_blendValues = array, U08, 27162, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 27172, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 27300, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 27316, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 27332, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 27333, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostClosedLoopBlends2_blendBins = array, S16, 27334, [8], "", 0.1, 0, -3200, 3200, 1 -boostClosedLoopBlends2_blendValues = array, U08, 27350, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 27360, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 27384, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 27408, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 27432, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 27456, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 27480, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 27504, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 27528, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 27552, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 27576, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 27600, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 27624, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 27640, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 27648, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 27656, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 27692, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 27704, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 27716, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 27724, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 27732, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 27740, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 27748, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 27756, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 27764, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 27780, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 27796, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 27804, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 27820, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 28020, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 28040, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 28050, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 28150, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 28170, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 28180, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 28212, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 28228, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 28232, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 28236, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 28240, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 28248, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 28264, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 28272, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 28280, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 28288, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 28296, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 28304, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 28312, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 28320, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 28328, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 28336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 28344, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 28348, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 28380, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 28388, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 28396, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 28416, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 28436, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 28456, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 28476, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 28496, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 28516, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 28536, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 28556, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 28564, [8], "kPa", 10.0, 0, 0, 1000, 0 -targetAfrBlends1_table = array, S16, 28572, [8x8], "", 0.1, 0, -100, 100, 1 -targetAfrBlends1_loadBins = array, U16, 28700, [8], "Load", 1, 0, 0, 1000, 0 -targetAfrBlends1_rpmBins = array, U16, 28716, [8], "RPM", 1, 0, 0, 18000, 0 -targetAfrBlends1_blendParameter = bits, U08, 28732, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -targetAfrBlends1_yAxisOverride = bits, U08, 28733, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -targetAfrBlends1_blendBins = array, S16, 28734, [8], "", 0.1, 0, -3200, 3200, 1 -targetAfrBlends1_blendValues = array, U08, 28750, [8], "%", 0.5, 0, 0, 100, 1 -targetAfrBlends2_table = array, S16, 28760, [8x8], "", 0.1, 0, -100, 100, 1 -targetAfrBlends2_loadBins = array, U16, 28888, [8], "Load", 1, 0, 0, 1000, 0 -targetAfrBlends2_rpmBins = array, U16, 28904, [8], "RPM", 1, 0, 0, 18000, 0 -targetAfrBlends2_blendParameter = bits, U08, 28920, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -targetAfrBlends2_yAxisOverride = bits, U08, 28921, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -targetAfrBlends2_blendBins = array, S16, 28922, [8], "", 0.1, 0, -3200, 3200, 1 -targetAfrBlends2_blendValues = array, U08, 28938, [8], "%", 0.5, 0, 0, 100, 1 -trimRpmBins = array, U08, 28948, [8], "RPM", 100.0, 0, 0, 25000, 0 -trimLoadBins = array, U16, 28956, [8], "", 1, 0, 0, 1000, 0 -dynoRpmStep = scalar, U08, 28972, "Rpm", 1, 0, 1, 500, 0 -dynoSaeTemperatureC = scalar, S08, 28973, "C", 1, 0, -80, 80, 0 -dynoSaeRelativeHumidity = scalar, U08, 28974, "%", 1, 0, 0, 100, 0 -dynoSaeBaro = scalar, F32, 28976, "KPa", 1, 0, 30, 110, 3 -dynoCarWheelDiaInch = scalar, S08, 28980, "Inch", 1, 0, 0, 24, 1 -dynoCarWheelAspectRatio = scalar, S08, 28981, "Aspect Ratio (height)", 1, 0, 0, 100, 0 -dynoCarWheelTireWidthMm = scalar, S16, 28982, "Width mm", 1, 0, 0, 400, 0 -dynoCarGearPrimaryReduction = scalar, F32, 28984, "Units", 1, 0, 0, 10, 3 -dynoCarGearRatio = scalar, F32, 28988, "Units", 1, 0, 0, 10, 3 -dynoCarGearFinalDrive = scalar, F32, 28992, "Units", 1, 0, 0, 10, 3 -dynoCarCarMassKg = scalar, S16, 28996, "Kg", 1, 0, 0, 5000, 0 -dynoCarCargoMassKg = scalar, S16, 28998, "Kg", 1, 0, 0, 1000, 0 -dynoCarCoeffOfDrag = scalar, F32, 29000, "Coeff", 1, 0, 0, 1, 3 -dynoCarFrontalAreaM2 = scalar, F32, 29004, "m2", 1, 0, 0, 100, 2 -trailingSparkTable = array, S08, 29008, [4x4], "deg", 0.1, 0, 0, 20, 1 -trailingSparkRpmBins = array, U08, 29024, [4], "rpm", 50.0, 0, 0, 12000, 0 -trailingSparkLoadBins = array, U08, 29028, [4], "Load", 5.0, 0, 0, 1000, 0 -; total TS size = 29032 +lambdaLoadBins = array, U16, 22800, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 22832, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 22864, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 23120, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 23152, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 23184, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 23440, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 23456, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 23472, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 23728, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 23744, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 23760, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 23824, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 23840, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 23856, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 23936, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 23952, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 23972, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 23980, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 23988, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 24004, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 24020, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 24036, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 24052, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 24068, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 24084, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 24100, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 24116, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 24132, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 24148, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 24164, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 24180, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 24188, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 24196, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 24212, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 24228, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 24244, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 24260, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 24276, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 24292, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 24308, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 24324, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 24340, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 24356, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 24372, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 24388, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 24404, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 24412, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 24420, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 24428, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 24436, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 24444, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 24452, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 24460, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 24468, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 24476, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 24484, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 24492, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 24500, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 24508, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 24516, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 24524, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 24532, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 24540, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 24548, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 24584, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 24590, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 24596, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 24632, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 24638, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 24644, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 24676, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 24684, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 24692, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 24724, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 24732, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 24740, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 24772, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 24780, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 24788, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 24916, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 24932, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 24948, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends1_yAxisOverride = bits, U08, 24949, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends1_blendBins = array, S16, 24950, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends1_blendValues = array, U08, 24966, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 24976, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 25104, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 25120, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 25136, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends2_yAxisOverride = bits, U08, 25137, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends2_blendBins = array, S16, 25138, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends2_blendValues = array, U08, 25154, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 25164, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 25292, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 25308, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 25324, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends3_yAxisOverride = bits, U08, 25325, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends3_blendBins = array, S16, 25326, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends3_blendValues = array, U08, 25342, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 25352, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 25480, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 25496, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 25512, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends4_yAxisOverride = bits, U08, 25513, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends4_blendBins = array, S16, 25514, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends4_blendValues = array, U08, 25530, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 25540, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 25668, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 25684, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 25700, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends1_yAxisOverride = bits, U08, 25701, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends1_blendBins = array, S16, 25702, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends1_blendValues = array, U08, 25718, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 25728, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 25856, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 25872, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 25888, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends2_yAxisOverride = bits, U08, 25889, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends2_blendBins = array, S16, 25890, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends2_blendValues = array, U08, 25906, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 25916, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 26044, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 26060, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 26076, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends3_yAxisOverride = bits, U08, 26077, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends3_blendBins = array, S16, 26078, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends3_blendValues = array, U08, 26094, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 26104, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 26232, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 26248, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 26264, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends4_yAxisOverride = bits, U08, 26265, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends4_blendBins = array, S16, 26266, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends4_blendValues = array, U08, 26282, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 26292, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 26316, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 26340, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 26468, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 26484, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 26500, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 26501, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostOpenLoopBlends1_blendBins = array, S16, 26502, [8], "", 0.1, 0, -3200, 3200, 1 +boostOpenLoopBlends1_blendValues = array, U08, 26518, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 26528, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 26656, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 26672, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 26688, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 26689, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostOpenLoopBlends2_blendBins = array, S16, 26690, [8], "", 0.1, 0, -3200, 3200, 1 +boostOpenLoopBlends2_blendValues = array, U08, 26706, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 26716, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 26844, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 26860, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 26876, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 26877, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostClosedLoopBlends1_blendBins = array, S16, 26878, [8], "", 0.1, 0, -3200, 3200, 1 +boostClosedLoopBlends1_blendValues = array, U08, 26894, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 26904, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 27032, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 27048, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 27064, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 27065, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostClosedLoopBlends2_blendBins = array, S16, 27066, [8], "", 0.1, 0, -3200, 3200, 1 +boostClosedLoopBlends2_blendValues = array, U08, 27082, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 27092, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 27116, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 27140, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 27164, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 27188, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 27212, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 27236, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 27260, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 27284, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 27308, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 27332, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 27356, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 27372, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 27380, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 27388, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 27424, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 27436, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 27448, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 27456, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 27464, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 27472, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 27480, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 27488, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 27496, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 27512, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 27528, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 27536, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 27552, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 27752, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 27772, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 27782, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 27882, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 27902, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 27912, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 27944, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 27960, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 27964, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 27968, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 27972, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 27980, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 27996, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 28004, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 28012, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 28020, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 28028, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 28036, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 28044, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 28052, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 28060, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 28068, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 28076, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 28080, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 28112, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 28120, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 28128, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 28148, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 28168, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 28188, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 28208, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 28228, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 28248, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 28268, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 28288, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 28296, [8], "kPa", 10.0, 0, 0, 1000, 0 +targetAfrBlends1_table = array, S16, 28304, [8x8], "", 0.1, 0, -100, 100, 1 +targetAfrBlends1_loadBins = array, U16, 28432, [8], "Load", 1, 0, 0, 1000, 0 +targetAfrBlends1_rpmBins = array, U16, 28448, [8], "RPM", 1, 0, 0, 18000, 0 +targetAfrBlends1_blendParameter = bits, U08, 28464, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +targetAfrBlends1_yAxisOverride = bits, U08, 28465, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +targetAfrBlends1_blendBins = array, S16, 28466, [8], "", 0.1, 0, -3200, 3200, 1 +targetAfrBlends1_blendValues = array, U08, 28482, [8], "%", 0.5, 0, 0, 100, 1 +targetAfrBlends2_table = array, S16, 28492, [8x8], "", 0.1, 0, -100, 100, 1 +targetAfrBlends2_loadBins = array, U16, 28620, [8], "Load", 1, 0, 0, 1000, 0 +targetAfrBlends2_rpmBins = array, U16, 28636, [8], "RPM", 1, 0, 0, 18000, 0 +targetAfrBlends2_blendParameter = bits, U08, 28652, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +targetAfrBlends2_yAxisOverride = bits, U08, 28653, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +targetAfrBlends2_blendBins = array, S16, 28654, [8], "", 0.1, 0, -3200, 3200, 1 +targetAfrBlends2_blendValues = array, U08, 28670, [8], "%", 0.5, 0, 0, 100, 1 +trimRpmBins = array, U08, 28680, [8], "RPM", 100.0, 0, 0, 25000, 0 +trimLoadBins = array, U16, 28688, [8], "", 1, 0, 0, 1000, 0 +dynoRpmStep = scalar, U08, 28704, "Rpm", 1, 0, 1, 500, 0 +dynoSaeTemperatureC = scalar, S08, 28705, "C", 1, 0, -80, 80, 0 +dynoSaeRelativeHumidity = scalar, U08, 28706, "%", 1, 0, 0, 100, 0 +dynoSaeBaro = scalar, F32, 28708, "KPa", 1, 0, 30, 110, 3 +dynoCarWheelDiaInch = scalar, S08, 28712, "Inch", 1, 0, 0, 24, 1 +dynoCarWheelAspectRatio = scalar, S08, 28713, "Aspect Ratio (height)", 1, 0, 0, 100, 0 +dynoCarWheelTireWidthMm = scalar, S16, 28714, "Width mm", 1, 0, 0, 400, 0 +dynoCarGearPrimaryReduction = scalar, F32, 28716, "Units", 1, 0, 0, 10, 3 +dynoCarGearRatio = scalar, F32, 28720, "Units", 1, 0, 0, 10, 3 +dynoCarGearFinalDrive = scalar, F32, 28724, "Units", 1, 0, 0, 10, 3 +dynoCarCarMassKg = scalar, S16, 28728, "Kg", 1, 0, 0, 5000, 0 +dynoCarCargoMassKg = scalar, S16, 28730, "Kg", 1, 0, 0, 1000, 0 +dynoCarCoeffOfDrag = scalar, F32, 28732, "Coeff", 1, 0, 0, 1, 3 +dynoCarFrontalAreaM2 = scalar, F32, 28736, "m2", 1, 0, 0, 100, 2 +trailingSparkTable = array, S08, 28740, [4x4], "deg", 0.1, 0, 0, 20, 1 +trailingSparkRpmBins = array, U08, 28756, [4], "rpm", 50.0, 0, 0, 12000, 0 +trailingSparkLoadBins = array, U08, 28760, [4], "Load", 5.0, 0, 0, 1000, 0 +; total TS size = 28764 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -5362,7 +5362,6 @@ gaugeCategory = GPPWM Outputs ; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black ; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black - indicatorTemplate = {isShifting}, "In Gear", "Shifting", white, black, green, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error @@ -6458,17 +6457,6 @@ menuDialog = main groupChildMenu = scriptCurve5Settings, "Script Curve #5" groupChildMenu = scriptCurve6Settings, "Script Curve #6" - subMenu = std_separator - subMenu = tcuControls, "Transmission Settings (alpha)" - subMenu = gearControls, "Gear Selection Settings (alpha)" - subMenu = inputSpeedSensor, "Input Speed Sensor (alpha)" - subMenu = shiftSpeedDialog, "Automatic Shift Points (alpha)" - subMenu = tcuSolenoidTableTbl, "Shift Solenoids (alpha)" - subMenu = tccCurves, "TCC Lock/Unlock Speed (alpha)" - subMenu = pcPerGearDialog, "Line Pressure Per Gear (alpha)" - subMenu = pcPerShiftDialog, "Line Pressure Per Shift (alpha)" - subMenu = 32Dialog, "3-2 Shift Solenoid Percent by Speed (alpha)" - subMenu = rangeMatrixDialog, "Range Selector Input Matrix (alpha)" menu = "&Sensors", { 1 }, { uiMode == 0 || uiMode == 1 } groupMenu = "Chassis sensors" @@ -7751,7 +7739,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Count", benchTestCount field = "On Time", benchTestOnTime field = "Off Time", benchTestOffTime - panel = testTcuSolenoids commandButton = "Reset firmware settings", cmd_set_engine_type_default dialog = injectionSettingsEast, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 55c908646c..4731fca073 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2025.02.25.proteus_f7.3926343405" + signature = "rusEFI master.2025.02.25.proteus_f7.3269746254" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.02.25.proteus_f7.3926343405" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.02.25.proteus_f7.3269746254" ; 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 = 29032 +pageSize = 28764 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",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",55="GM_LTG",98="GM_SBC",49="GM_SBC_GEN5",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",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 @@ -1459,348 +1459,348 @@ sparkDwellRpmBins = array, U16, 4340, [8], "RPM", 1, 0, 0, 25000, 0 sparkDwellValues = array, U16, 4356, [8], "ms", 0.01, 0, 0, 30, 2 cltIdleRpmBins = array, S08, 4372, [16], "C", 2.0, 0, -40, 250, 0 cltIdleRpm = array, U08, 4388, [16], "RPM", 20.0, 0, 0, 5000, 0 -ignitionCltCorrTable = array, F32, 4404, [5x5], "deg", 1, 0, -25, 25, 1 -ignitionCltCorrTempBins = array, S08, 4504, [5], "C", 1, 0, -40, 250, 0 -ignitionCltCorrLoadBins = array, U08, 4509, [5], "Load", 5.0, 0, 0, 1000, 0 -scriptCurve1Bins = array, F32, 4516, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4580, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4644, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4708, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4772, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4804, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4836, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4868, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4900, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4932, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4964, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4996, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 5028, [4], "kPa", 1, 0, 0, 120, 2 -baroCorrRpmBins = array, F32, 5044, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 5060, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 5124, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 5156, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 5188, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 5196, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 5204, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 5220, [16], "%", 0.5, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5236, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5300, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5308, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U16, 5372, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5388, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5452, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5460, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5468, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5500, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5532, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5540, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5572, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5576, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5580, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5612, 13500 -cltFuelCorrBins = array, F32, 19112, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 19176, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 19240, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 19304, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 19368, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 19400, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 19432, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 19464, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 19472, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 19600, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 19664, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 19728, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 19856, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, F32, 19984, [8x8], "deg", 1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 20240, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 20248, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 20256, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 20768, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 20800, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 20832, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 20892, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 21404, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 21436, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 21468, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 21532, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 21548, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 21564, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 21628, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 21660, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 22172, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 22204, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 22236, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 22748, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 22780, [16], "RPM", 1, 0, 0, 18000, 0 +ignitionCltCorrTable = array, F32, 4404, [3x3], "deg", 1, 0, -25, 25, 1 +ignitionCltCorrTempBins = array, S08, 4440, [3], "C", 1, 0, -40, 250, 0 +ignitionCltCorrLoadBins = array, U08, 4443, [3], "Load", 5.0, 0, 0, 1000, 0 +scriptCurve1Bins = array, F32, 4448, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4512, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4576, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4640, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4704, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4736, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4768, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4800, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4832, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4864, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4896, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4928, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4960, [4], "kPa", 1, 0, 0, 120, 2 +baroCorrRpmBins = array, F32, 4976, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4992, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 5056, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 5088, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 5120, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 5128, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 5136, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 5152, [16], "%", 0.5, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5168, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5232, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5240, [8x8], "", 2.0, 0, 0, 3000, 0 +boostLoadBins = array, U16, 5304, [8], "", 1, 0, 0, 1000, 0 +pedalToTpsTable = array, U08, 5320, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5384, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5400, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5432, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5464, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5472, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5504, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5508, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5512, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5544, 13500 +cltFuelCorrBins = array, F32, 19044, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 19108, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 19172, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 19236, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 19300, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 19332, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 19364, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 19396, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 19404, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 19532, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 19596, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 19660, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 19788, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, F32, 19916, [4x4], "deg", 1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 19980, [4], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 19984, [4], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 19988, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 20500, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 20532, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 20564, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 20624, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 21136, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 21168, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 21200, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 21264, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 21280, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 21296, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 21360, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 21376, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 21392, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 21904, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 21936, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 21968, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 22480, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 22512, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 22812, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 22544, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 22812, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 22544, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 23068, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 23100, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 23132, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 23388, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 23420, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 23452, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 23708, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 23724, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 23740, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 23996, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 24012, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 24028, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 24092, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 24108, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 24124, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 24204, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 24220, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 24240, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 24248, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 24256, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 24272, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 24288, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 24304, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 24320, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 24336, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 24352, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 24368, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 24384, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 24400, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 24416, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 24432, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 24448, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 24456, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 24464, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 24480, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 24496, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 24512, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 24528, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 24544, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 24560, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 24576, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 24592, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 24608, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 24624, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 24640, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 24656, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 24672, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 24680, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 24688, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 24696, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 24704, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 24712, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 24720, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 24728, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 24736, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 24744, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 24752, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 24760, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 24768, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 24776, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 24784, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 24792, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 24800, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 24808, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 24816, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 24852, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 24858, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 24864, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 24900, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 24906, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 24912, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 24944, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 24952, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 24960, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 24992, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 25000, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 25008, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 25040, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 25048, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 25056, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 25184, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 25200, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 25216, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends1_yAxisOverride = bits, U08, 25217, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends1_blendBins = array, S16, 25218, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends1_blendValues = array, U08, 25234, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 25244, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 25372, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 25388, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 25404, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends2_yAxisOverride = bits, U08, 25405, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends2_blendBins = array, S16, 25406, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends2_blendValues = array, U08, 25422, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 25432, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 25560, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 25576, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 25592, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends3_yAxisOverride = bits, U08, 25593, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends3_blendBins = array, S16, 25594, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends3_blendValues = array, U08, 25610, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 25620, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 25748, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 25764, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 25780, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends4_yAxisOverride = bits, U08, 25781, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends4_blendBins = array, S16, 25782, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends4_blendValues = array, U08, 25798, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 25808, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 25936, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 25952, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 25968, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends1_yAxisOverride = bits, U08, 25969, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends1_blendBins = array, S16, 25970, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends1_blendValues = array, U08, 25986, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 25996, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 26124, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 26140, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 26156, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends2_yAxisOverride = bits, U08, 26157, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends2_blendBins = array, S16, 26158, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends2_blendValues = array, U08, 26174, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 26184, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 26312, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 26328, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 26344, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends3_yAxisOverride = bits, U08, 26345, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends3_blendBins = array, S16, 26346, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends3_blendValues = array, U08, 26362, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 26372, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 26500, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 26516, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 26532, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends4_yAxisOverride = bits, U08, 26533, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends4_blendBins = array, S16, 26534, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends4_blendValues = array, U08, 26550, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 26560, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 26584, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 26608, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 26736, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 26752, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 26768, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 26769, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostOpenLoopBlends1_blendBins = array, S16, 26770, [8], "", 0.1, 0, -3200, 3200, 1 -boostOpenLoopBlends1_blendValues = array, U08, 26786, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 26796, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 26924, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 26940, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 26956, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 26957, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostOpenLoopBlends2_blendBins = array, S16, 26958, [8], "", 0.1, 0, -3200, 3200, 1 -boostOpenLoopBlends2_blendValues = array, U08, 26974, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 26984, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 27112, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 27128, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 27144, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 27145, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostClosedLoopBlends1_blendBins = array, S16, 27146, [8], "", 0.1, 0, -3200, 3200, 1 -boostClosedLoopBlends1_blendValues = array, U08, 27162, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 27172, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 27300, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 27316, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 27332, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 27333, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostClosedLoopBlends2_blendBins = array, S16, 27334, [8], "", 0.1, 0, -3200, 3200, 1 -boostClosedLoopBlends2_blendValues = array, U08, 27350, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 27360, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 27384, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 27408, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 27432, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 27456, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 27480, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 27504, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 27528, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 27552, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 27576, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 27600, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 27624, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 27640, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 27648, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 27656, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 27692, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 27704, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 27716, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 27724, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 27732, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 27740, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 27748, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 27756, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 27764, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 27780, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 27796, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 27804, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 27820, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 28020, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 28040, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 28050, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 28150, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 28170, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 28180, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 28212, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 28228, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 28232, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 28236, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 28240, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 28248, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 28264, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 28272, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 28280, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 28288, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 28296, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 28304, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 28312, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 28320, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 28328, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 28336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 28344, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 28348, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 28380, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 28388, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 28396, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 28416, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 28436, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 28456, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 28476, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 28496, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 28516, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 28536, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 28556, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 28564, [8], "kPa", 10.0, 0, 0, 1000, 0 -targetAfrBlends1_table = array, S16, 28572, [8x8], "", 0.1, 0, -100, 100, 1 -targetAfrBlends1_loadBins = array, U16, 28700, [8], "Load", 1, 0, 0, 1000, 0 -targetAfrBlends1_rpmBins = array, U16, 28716, [8], "RPM", 1, 0, 0, 18000, 0 -targetAfrBlends1_blendParameter = bits, U08, 28732, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -targetAfrBlends1_yAxisOverride = bits, U08, 28733, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -targetAfrBlends1_blendBins = array, S16, 28734, [8], "", 0.1, 0, -3200, 3200, 1 -targetAfrBlends1_blendValues = array, U08, 28750, [8], "%", 0.5, 0, 0, 100, 1 -targetAfrBlends2_table = array, S16, 28760, [8x8], "", 0.1, 0, -100, 100, 1 -targetAfrBlends2_loadBins = array, U16, 28888, [8], "Load", 1, 0, 0, 1000, 0 -targetAfrBlends2_rpmBins = array, U16, 28904, [8], "RPM", 1, 0, 0, 18000, 0 -targetAfrBlends2_blendParameter = bits, U08, 28920, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -targetAfrBlends2_yAxisOverride = bits, U08, 28921, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -targetAfrBlends2_blendBins = array, S16, 28922, [8], "", 0.1, 0, -3200, 3200, 1 -targetAfrBlends2_blendValues = array, U08, 28938, [8], "%", 0.5, 0, 0, 100, 1 -trimRpmBins = array, U08, 28948, [8], "RPM", 100.0, 0, 0, 25000, 0 -trimLoadBins = array, U16, 28956, [8], "", 1, 0, 0, 1000, 0 -dynoRpmStep = scalar, U08, 28972, "Rpm", 1, 0, 1, 500, 0 -dynoSaeTemperatureC = scalar, S08, 28973, "C", 1, 0, -80, 80, 0 -dynoSaeRelativeHumidity = scalar, U08, 28974, "%", 1, 0, 0, 100, 0 -dynoSaeBaro = scalar, F32, 28976, "KPa", 1, 0, 30, 110, 3 -dynoCarWheelDiaInch = scalar, S08, 28980, "Inch", 1, 0, 0, 24, 1 -dynoCarWheelAspectRatio = scalar, S08, 28981, "Aspect Ratio (height)", 1, 0, 0, 100, 0 -dynoCarWheelTireWidthMm = scalar, S16, 28982, "Width mm", 1, 0, 0, 400, 0 -dynoCarGearPrimaryReduction = scalar, F32, 28984, "Units", 1, 0, 0, 10, 3 -dynoCarGearRatio = scalar, F32, 28988, "Units", 1, 0, 0, 10, 3 -dynoCarGearFinalDrive = scalar, F32, 28992, "Units", 1, 0, 0, 10, 3 -dynoCarCarMassKg = scalar, S16, 28996, "Kg", 1, 0, 0, 5000, 0 -dynoCarCargoMassKg = scalar, S16, 28998, "Kg", 1, 0, 0, 1000, 0 -dynoCarCoeffOfDrag = scalar, F32, 29000, "Coeff", 1, 0, 0, 1, 3 -dynoCarFrontalAreaM2 = scalar, F32, 29004, "m2", 1, 0, 0, 100, 2 -trailingSparkTable = array, S08, 29008, [4x4], "deg", 0.1, 0, 0, 20, 1 -trailingSparkRpmBins = array, U08, 29024, [4], "rpm", 50.0, 0, 0, 12000, 0 -trailingSparkLoadBins = array, U08, 29028, [4], "Load", 5.0, 0, 0, 1000, 0 -; total TS size = 29032 +lambdaLoadBins = array, U16, 22800, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 22832, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 22864, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 23120, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 23152, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 23184, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 23440, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 23456, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 23472, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 23728, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 23744, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 23760, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 23824, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 23840, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 23856, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 23936, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 23952, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 23972, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 23980, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 23988, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 24004, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 24020, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 24036, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 24052, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 24068, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 24084, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 24100, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 24116, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 24132, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 24148, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 24164, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 24180, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 24188, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 24196, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 24212, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 24228, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 24244, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 24260, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 24276, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 24292, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 24308, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 24324, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 24340, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 24356, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 24372, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 24388, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 24404, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 24412, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 24420, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 24428, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 24436, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 24444, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 24452, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 24460, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 24468, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 24476, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 24484, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 24492, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 24500, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 24508, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 24516, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 24524, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 24532, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 24540, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 24548, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 24584, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 24590, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 24596, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 24632, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 24638, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 24644, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 24676, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 24684, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 24692, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 24724, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 24732, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 24740, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 24772, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 24780, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 24788, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 24916, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 24932, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 24948, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends1_yAxisOverride = bits, U08, 24949, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends1_blendBins = array, S16, 24950, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends1_blendValues = array, U08, 24966, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 24976, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 25104, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 25120, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 25136, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends2_yAxisOverride = bits, U08, 25137, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends2_blendBins = array, S16, 25138, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends2_blendValues = array, U08, 25154, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 25164, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 25292, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 25308, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 25324, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends3_yAxisOverride = bits, U08, 25325, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends3_blendBins = array, S16, 25326, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends3_blendValues = array, U08, 25342, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 25352, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 25480, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 25496, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 25512, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends4_yAxisOverride = bits, U08, 25513, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends4_blendBins = array, S16, 25514, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends4_blendValues = array, U08, 25530, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 25540, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 25668, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 25684, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 25700, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends1_yAxisOverride = bits, U08, 25701, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends1_blendBins = array, S16, 25702, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends1_blendValues = array, U08, 25718, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 25728, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 25856, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 25872, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 25888, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends2_yAxisOverride = bits, U08, 25889, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends2_blendBins = array, S16, 25890, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends2_blendValues = array, U08, 25906, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 25916, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 26044, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 26060, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 26076, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends3_yAxisOverride = bits, U08, 26077, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends3_blendBins = array, S16, 26078, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends3_blendValues = array, U08, 26094, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 26104, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 26232, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 26248, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 26264, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends4_yAxisOverride = bits, U08, 26265, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends4_blendBins = array, S16, 26266, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends4_blendValues = array, U08, 26282, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 26292, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 26316, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 26340, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 26468, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 26484, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 26500, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 26501, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostOpenLoopBlends1_blendBins = array, S16, 26502, [8], "", 0.1, 0, -3200, 3200, 1 +boostOpenLoopBlends1_blendValues = array, U08, 26518, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 26528, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 26656, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 26672, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 26688, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 26689, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostOpenLoopBlends2_blendBins = array, S16, 26690, [8], "", 0.1, 0, -3200, 3200, 1 +boostOpenLoopBlends2_blendValues = array, U08, 26706, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 26716, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 26844, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 26860, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 26876, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 26877, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostClosedLoopBlends1_blendBins = array, S16, 26878, [8], "", 0.1, 0, -3200, 3200, 1 +boostClosedLoopBlends1_blendValues = array, U08, 26894, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 26904, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 27032, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 27048, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 27064, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 27065, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostClosedLoopBlends2_blendBins = array, S16, 27066, [8], "", 0.1, 0, -3200, 3200, 1 +boostClosedLoopBlends2_blendValues = array, U08, 27082, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 27092, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 27116, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 27140, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 27164, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 27188, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 27212, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 27236, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 27260, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 27284, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 27308, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 27332, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 27356, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 27372, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 27380, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 27388, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 27424, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 27436, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 27448, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 27456, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 27464, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 27472, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 27480, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 27488, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 27496, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 27512, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 27528, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 27536, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 27552, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 27752, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 27772, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 27782, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 27882, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 27902, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 27912, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 27944, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 27960, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 27964, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 27968, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 27972, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 27980, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 27996, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 28004, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 28012, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 28020, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 28028, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 28036, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 28044, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 28052, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 28060, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 28068, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 28076, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 28080, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 28112, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 28120, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 28128, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 28148, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 28168, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 28188, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 28208, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 28228, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 28248, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 28268, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 28288, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 28296, [8], "kPa", 10.0, 0, 0, 1000, 0 +targetAfrBlends1_table = array, S16, 28304, [8x8], "", 0.1, 0, -100, 100, 1 +targetAfrBlends1_loadBins = array, U16, 28432, [8], "Load", 1, 0, 0, 1000, 0 +targetAfrBlends1_rpmBins = array, U16, 28448, [8], "RPM", 1, 0, 0, 18000, 0 +targetAfrBlends1_blendParameter = bits, U08, 28464, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +targetAfrBlends1_yAxisOverride = bits, U08, 28465, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +targetAfrBlends1_blendBins = array, S16, 28466, [8], "", 0.1, 0, -3200, 3200, 1 +targetAfrBlends1_blendValues = array, U08, 28482, [8], "%", 0.5, 0, 0, 100, 1 +targetAfrBlends2_table = array, S16, 28492, [8x8], "", 0.1, 0, -100, 100, 1 +targetAfrBlends2_loadBins = array, U16, 28620, [8], "Load", 1, 0, 0, 1000, 0 +targetAfrBlends2_rpmBins = array, U16, 28636, [8], "RPM", 1, 0, 0, 18000, 0 +targetAfrBlends2_blendParameter = bits, U08, 28652, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +targetAfrBlends2_yAxisOverride = bits, U08, 28653, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +targetAfrBlends2_blendBins = array, S16, 28654, [8], "", 0.1, 0, -3200, 3200, 1 +targetAfrBlends2_blendValues = array, U08, 28670, [8], "%", 0.5, 0, 0, 100, 1 +trimRpmBins = array, U08, 28680, [8], "RPM", 100.0, 0, 0, 25000, 0 +trimLoadBins = array, U16, 28688, [8], "", 1, 0, 0, 1000, 0 +dynoRpmStep = scalar, U08, 28704, "Rpm", 1, 0, 1, 500, 0 +dynoSaeTemperatureC = scalar, S08, 28705, "C", 1, 0, -80, 80, 0 +dynoSaeRelativeHumidity = scalar, U08, 28706, "%", 1, 0, 0, 100, 0 +dynoSaeBaro = scalar, F32, 28708, "KPa", 1, 0, 30, 110, 3 +dynoCarWheelDiaInch = scalar, S08, 28712, "Inch", 1, 0, 0, 24, 1 +dynoCarWheelAspectRatio = scalar, S08, 28713, "Aspect Ratio (height)", 1, 0, 0, 100, 0 +dynoCarWheelTireWidthMm = scalar, S16, 28714, "Width mm", 1, 0, 0, 400, 0 +dynoCarGearPrimaryReduction = scalar, F32, 28716, "Units", 1, 0, 0, 10, 3 +dynoCarGearRatio = scalar, F32, 28720, "Units", 1, 0, 0, 10, 3 +dynoCarGearFinalDrive = scalar, F32, 28724, "Units", 1, 0, 0, 10, 3 +dynoCarCarMassKg = scalar, S16, 28728, "Kg", 1, 0, 0, 5000, 0 +dynoCarCargoMassKg = scalar, S16, 28730, "Kg", 1, 0, 0, 1000, 0 +dynoCarCoeffOfDrag = scalar, F32, 28732, "Coeff", 1, 0, 0, 1, 3 +dynoCarFrontalAreaM2 = scalar, F32, 28736, "m2", 1, 0, 0, 100, 2 +trailingSparkTable = array, S08, 28740, [4x4], "deg", 0.1, 0, 0, 20, 1 +trailingSparkRpmBins = array, U08, 28756, [4], "rpm", 50.0, 0, 0, 12000, 0 +trailingSparkLoadBins = array, U08, 28760, [4], "Load", 5.0, 0, 0, 1000, 0 +; total TS size = 28764 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -5362,7 +5362,6 @@ gaugeCategory = GPPWM Outputs ; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black ; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black - indicatorTemplate = {isShifting}, "In Gear", "Shifting", white, black, green, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error @@ -6458,17 +6457,6 @@ menuDialog = main groupChildMenu = scriptCurve5Settings, "Script Curve #5" groupChildMenu = scriptCurve6Settings, "Script Curve #6" - subMenu = std_separator - subMenu = tcuControls, "Transmission Settings (alpha)" - subMenu = gearControls, "Gear Selection Settings (alpha)" - subMenu = inputSpeedSensor, "Input Speed Sensor (alpha)" - subMenu = shiftSpeedDialog, "Automatic Shift Points (alpha)" - subMenu = tcuSolenoidTableTbl, "Shift Solenoids (alpha)" - subMenu = tccCurves, "TCC Lock/Unlock Speed (alpha)" - subMenu = pcPerGearDialog, "Line Pressure Per Gear (alpha)" - subMenu = pcPerShiftDialog, "Line Pressure Per Shift (alpha)" - subMenu = 32Dialog, "3-2 Shift Solenoid Percent by Speed (alpha)" - subMenu = rangeMatrixDialog, "Range Selector Input Matrix (alpha)" menu = "&Sensors", { 1 }, { uiMode == 0 || uiMode == 1 } groupMenu = "Chassis sensors" @@ -7751,7 +7739,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Count", benchTestCount field = "On Time", benchTestOnTime field = "Off Time", benchTestOffTime - panel = testTcuSolenoids commandButton = "Reset firmware settings", cmd_set_engine_type_default dialog = injectionSettingsEast, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 5dd596cc66..a64d6c95d2 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2025.02.25.proteus_h7.3926343405" + signature = "rusEFI master.2025.02.25.proteus_h7.3269746254" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.02.25.proteus_h7.3926343405" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.02.25.proteus_h7.3269746254" ; 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 = 29032 +pageSize = 28764 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",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",55="GM_LTG",98="GM_SBC",49="GM_SBC_GEN5",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",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 @@ -1459,348 +1459,348 @@ sparkDwellRpmBins = array, U16, 4340, [8], "RPM", 1, 0, 0, 25000, 0 sparkDwellValues = array, U16, 4356, [8], "ms", 0.01, 0, 0, 30, 2 cltIdleRpmBins = array, S08, 4372, [16], "C", 2.0, 0, -40, 250, 0 cltIdleRpm = array, U08, 4388, [16], "RPM", 20.0, 0, 0, 5000, 0 -ignitionCltCorrTable = array, F32, 4404, [5x5], "deg", 1, 0, -25, 25, 1 -ignitionCltCorrTempBins = array, S08, 4504, [5], "C", 1, 0, -40, 250, 0 -ignitionCltCorrLoadBins = array, U08, 4509, [5], "Load", 5.0, 0, 0, 1000, 0 -scriptCurve1Bins = array, F32, 4516, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4580, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4644, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4708, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4772, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4804, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4836, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4868, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4900, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4932, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4964, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4996, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 5028, [4], "kPa", 1, 0, 0, 120, 2 -baroCorrRpmBins = array, F32, 5044, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 5060, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 5124, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 5156, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 5188, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 5196, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 5204, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 5220, [16], "%", 0.5, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5236, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5300, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5308, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U16, 5372, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5388, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5452, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5460, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5468, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5500, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5532, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5540, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5572, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5576, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5580, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5612, 13500 -cltFuelCorrBins = array, F32, 19112, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 19176, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 19240, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 19304, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 19368, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 19400, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 19432, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 19464, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 19472, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 19600, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 19664, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 19728, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 19856, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, F32, 19984, [8x8], "deg", 1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 20240, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 20248, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 20256, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 20768, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 20800, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 20832, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 20892, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 21404, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 21436, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 21468, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 21532, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 21548, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 21564, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 21628, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 21660, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 22172, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 22204, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 22236, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 22748, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 22780, [16], "RPM", 1, 0, 0, 18000, 0 +ignitionCltCorrTable = array, F32, 4404, [3x3], "deg", 1, 0, -25, 25, 1 +ignitionCltCorrTempBins = array, S08, 4440, [3], "C", 1, 0, -40, 250, 0 +ignitionCltCorrLoadBins = array, U08, 4443, [3], "Load", 5.0, 0, 0, 1000, 0 +scriptCurve1Bins = array, F32, 4448, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4512, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4576, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4640, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4704, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4736, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4768, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4800, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4832, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4864, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4896, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4928, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4960, [4], "kPa", 1, 0, 0, 120, 2 +baroCorrRpmBins = array, F32, 4976, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4992, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 5056, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 5088, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 5120, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 5128, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 5136, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 5152, [16], "%", 0.5, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5168, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5232, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5240, [8x8], "", 2.0, 0, 0, 3000, 0 +boostLoadBins = array, U16, 5304, [8], "", 1, 0, 0, 1000, 0 +pedalToTpsTable = array, U08, 5320, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5384, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5400, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5432, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5464, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5472, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5504, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5508, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5512, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5544, 13500 +cltFuelCorrBins = array, F32, 19044, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 19108, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 19172, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 19236, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 19300, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 19332, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 19364, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 19396, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 19404, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 19532, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 19596, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 19660, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 19788, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, F32, 19916, [4x4], "deg", 1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 19980, [4], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 19984, [4], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 19988, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 20500, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 20532, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 20564, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 20624, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 21136, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 21168, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 21200, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 21264, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 21280, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 21296, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 21360, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 21376, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 21392, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 21904, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 21936, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 21968, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 22480, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 22512, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 22812, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 22544, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 22812, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 22544, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 23068, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 23100, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 23132, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 23388, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 23420, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 23452, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 23708, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 23724, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 23740, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 23996, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 24012, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 24028, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 24092, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 24108, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 24124, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 24204, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 24220, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 24240, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 24248, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 24256, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 24272, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 24288, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 24304, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 24320, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 24336, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 24352, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 24368, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 24384, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 24400, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 24416, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 24432, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 24448, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 24456, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 24464, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 24480, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 24496, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 24512, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 24528, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 24544, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 24560, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 24576, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 24592, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 24608, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 24624, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 24640, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 24656, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 24672, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 24680, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 24688, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 24696, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 24704, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 24712, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 24720, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 24728, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 24736, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 24744, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 24752, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 24760, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 24768, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 24776, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 24784, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 24792, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 24800, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 24808, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 24816, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 24852, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 24858, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 24864, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 24900, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 24906, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 24912, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 24944, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 24952, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 24960, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 24992, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 25000, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 25008, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 25040, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 25048, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 25056, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 25184, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 25200, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 25216, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends1_yAxisOverride = bits, U08, 25217, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends1_blendBins = array, S16, 25218, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends1_blendValues = array, U08, 25234, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 25244, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 25372, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 25388, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 25404, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends2_yAxisOverride = bits, U08, 25405, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends2_blendBins = array, S16, 25406, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends2_blendValues = array, U08, 25422, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 25432, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 25560, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 25576, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 25592, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends3_yAxisOverride = bits, U08, 25593, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends3_blendBins = array, S16, 25594, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends3_blendValues = array, U08, 25610, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 25620, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 25748, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 25764, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 25780, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends4_yAxisOverride = bits, U08, 25781, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignBlends4_blendBins = array, S16, 25782, [8], "", 0.1, 0, -3200, 3200, 1 -ignBlends4_blendValues = array, U08, 25798, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 25808, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 25936, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 25952, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 25968, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends1_yAxisOverride = bits, U08, 25969, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends1_blendBins = array, S16, 25970, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends1_blendValues = array, U08, 25986, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 25996, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 26124, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 26140, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 26156, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends2_yAxisOverride = bits, U08, 26157, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends2_blendBins = array, S16, 26158, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends2_blendValues = array, U08, 26174, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 26184, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 26312, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 26328, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 26344, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends3_yAxisOverride = bits, U08, 26345, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends3_blendBins = array, S16, 26346, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends3_blendValues = array, U08, 26362, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 26372, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 26500, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 26516, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 26532, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends4_yAxisOverride = bits, U08, 26533, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -veBlends4_blendBins = array, S16, 26534, [8], "", 0.1, 0, -3200, 3200, 1 -veBlends4_blendValues = array, U08, 26550, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 26560, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 26584, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 26608, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 26736, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 26752, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 26768, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 26769, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostOpenLoopBlends1_blendBins = array, S16, 26770, [8], "", 0.1, 0, -3200, 3200, 1 -boostOpenLoopBlends1_blendValues = array, U08, 26786, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 26796, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 26924, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 26940, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 26956, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 26957, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostOpenLoopBlends2_blendBins = array, S16, 26958, [8], "", 0.1, 0, -3200, 3200, 1 -boostOpenLoopBlends2_blendValues = array, U08, 26974, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 26984, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 27112, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 27128, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 27144, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 27145, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostClosedLoopBlends1_blendBins = array, S16, 27146, [8], "", 0.1, 0, -3200, 3200, 1 -boostClosedLoopBlends1_blendValues = array, U08, 27162, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 27172, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 27300, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 27316, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 27332, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 27333, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostClosedLoopBlends2_blendBins = array, S16, 27334, [8], "", 0.1, 0, -3200, 3200, 1 -boostClosedLoopBlends2_blendValues = array, U08, 27350, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 27360, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 27384, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 27408, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 27432, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 27456, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 27480, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 27504, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 27528, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 27552, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 27576, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 27600, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 27624, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 27640, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 27648, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 27656, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 27692, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 27704, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 27716, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 27724, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 27732, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 27740, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 27748, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 27756, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 27764, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 27780, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 27796, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 27804, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 27820, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 28020, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 28040, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 28050, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 28150, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 28170, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 28180, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 28212, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 28228, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 28232, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 28236, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 28240, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 28248, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 28264, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 28272, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 28280, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 28288, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 28296, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 28304, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 28312, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 28320, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 28328, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 28336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 28344, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 28348, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 28380, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 28388, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 28396, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 28416, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 28436, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 28456, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 28476, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 28496, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 28516, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 28536, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 28556, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 28564, [8], "kPa", 10.0, 0, 0, 1000, 0 -targetAfrBlends1_table = array, S16, 28572, [8x8], "", 0.1, 0, -100, 100, 1 -targetAfrBlends1_loadBins = array, U16, 28700, [8], "Load", 1, 0, 0, 1000, 0 -targetAfrBlends1_rpmBins = array, U16, 28716, [8], "RPM", 1, 0, 0, 18000, 0 -targetAfrBlends1_blendParameter = bits, U08, 28732, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -targetAfrBlends1_yAxisOverride = bits, U08, 28733, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -targetAfrBlends1_blendBins = array, S16, 28734, [8], "", 0.1, 0, -3200, 3200, 1 -targetAfrBlends1_blendValues = array, U08, 28750, [8], "%", 0.5, 0, 0, 100, 1 -targetAfrBlends2_table = array, S16, 28760, [8x8], "", 0.1, 0, -100, 100, 1 -targetAfrBlends2_loadBins = array, U16, 28888, [8], "Load", 1, 0, 0, 1000, 0 -targetAfrBlends2_rpmBins = array, U16, 28904, [8], "RPM", 1, 0, 0, 18000, 0 -targetAfrBlends2_blendParameter = bits, U08, 28920, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -targetAfrBlends2_yAxisOverride = bits, U08, 28921, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -targetAfrBlends2_blendBins = array, S16, 28922, [8], "", 0.1, 0, -3200, 3200, 1 -targetAfrBlends2_blendValues = array, U08, 28938, [8], "%", 0.5, 0, 0, 100, 1 -trimRpmBins = array, U08, 28948, [8], "RPM", 100.0, 0, 0, 25000, 0 -trimLoadBins = array, U16, 28956, [8], "", 1, 0, 0, 1000, 0 -dynoRpmStep = scalar, U08, 28972, "Rpm", 1, 0, 1, 500, 0 -dynoSaeTemperatureC = scalar, S08, 28973, "C", 1, 0, -80, 80, 0 -dynoSaeRelativeHumidity = scalar, U08, 28974, "%", 1, 0, 0, 100, 0 -dynoSaeBaro = scalar, F32, 28976, "KPa", 1, 0, 30, 110, 3 -dynoCarWheelDiaInch = scalar, S08, 28980, "Inch", 1, 0, 0, 24, 1 -dynoCarWheelAspectRatio = scalar, S08, 28981, "Aspect Ratio (height)", 1, 0, 0, 100, 0 -dynoCarWheelTireWidthMm = scalar, S16, 28982, "Width mm", 1, 0, 0, 400, 0 -dynoCarGearPrimaryReduction = scalar, F32, 28984, "Units", 1, 0, 0, 10, 3 -dynoCarGearRatio = scalar, F32, 28988, "Units", 1, 0, 0, 10, 3 -dynoCarGearFinalDrive = scalar, F32, 28992, "Units", 1, 0, 0, 10, 3 -dynoCarCarMassKg = scalar, S16, 28996, "Kg", 1, 0, 0, 5000, 0 -dynoCarCargoMassKg = scalar, S16, 28998, "Kg", 1, 0, 0, 1000, 0 -dynoCarCoeffOfDrag = scalar, F32, 29000, "Coeff", 1, 0, 0, 1, 3 -dynoCarFrontalAreaM2 = scalar, F32, 29004, "m2", 1, 0, 0, 100, 2 -trailingSparkTable = array, S08, 29008, [4x4], "deg", 0.1, 0, 0, 20, 1 -trailingSparkRpmBins = array, U08, 29024, [4], "rpm", 50.0, 0, 0, 12000, 0 -trailingSparkLoadBins = array, U08, 29028, [4], "Load", 5.0, 0, 0, 1000, 0 -; total TS size = 29032 +lambdaLoadBins = array, U16, 22800, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 22832, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 22864, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 23120, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 23152, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 23184, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 23440, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 23456, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 23472, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 23728, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 23744, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 23760, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 23824, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 23840, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 23856, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 23936, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 23952, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 23972, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 23980, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 23988, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 24004, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 24020, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 24036, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 24052, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 24068, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 24084, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 24100, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 24116, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 24132, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 24148, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 24164, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 24180, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 24188, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 24196, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 24212, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 24228, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 24244, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 24260, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 24276, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 24292, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 24308, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 24324, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 24340, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 24356, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 24372, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 24388, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 24404, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 24412, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 24420, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 24428, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 24436, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 24444, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 24452, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 24460, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 24468, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 24476, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 24484, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 24492, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 24500, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 24508, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 24516, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 24524, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 24532, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 24540, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 24548, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 24584, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 24590, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 24596, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 24632, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 24638, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 24644, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 24676, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 24684, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 24692, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 24724, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 24732, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 24740, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 24772, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 24780, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 24788, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 24916, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 24932, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 24948, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends1_yAxisOverride = bits, U08, 24949, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends1_blendBins = array, S16, 24950, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends1_blendValues = array, U08, 24966, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 24976, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 25104, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 25120, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 25136, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends2_yAxisOverride = bits, U08, 25137, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends2_blendBins = array, S16, 25138, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends2_blendValues = array, U08, 25154, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 25164, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 25292, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 25308, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 25324, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends3_yAxisOverride = bits, U08, 25325, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends3_blendBins = array, S16, 25326, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends3_blendValues = array, U08, 25342, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 25352, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 25480, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 25496, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 25512, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends4_yAxisOverride = bits, U08, 25513, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignBlends4_blendBins = array, S16, 25514, [8], "", 0.1, 0, -3200, 3200, 1 +ignBlends4_blendValues = array, U08, 25530, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 25540, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 25668, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 25684, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 25700, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends1_yAxisOverride = bits, U08, 25701, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends1_blendBins = array, S16, 25702, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends1_blendValues = array, U08, 25718, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 25728, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 25856, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 25872, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 25888, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends2_yAxisOverride = bits, U08, 25889, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends2_blendBins = array, S16, 25890, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends2_blendValues = array, U08, 25906, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 25916, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 26044, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 26060, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 26076, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends3_yAxisOverride = bits, U08, 26077, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends3_blendBins = array, S16, 26078, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends3_blendValues = array, U08, 26094, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 26104, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 26232, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 26248, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 26264, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends4_yAxisOverride = bits, U08, 26265, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +veBlends4_blendBins = array, S16, 26266, [8], "", 0.1, 0, -3200, 3200, 1 +veBlends4_blendValues = array, U08, 26282, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 26292, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 26316, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 26340, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 26468, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 26484, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 26500, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 26501, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostOpenLoopBlends1_blendBins = array, S16, 26502, [8], "", 0.1, 0, -3200, 3200, 1 +boostOpenLoopBlends1_blendValues = array, U08, 26518, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 26528, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 26656, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 26672, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 26688, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 26689, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostOpenLoopBlends2_blendBins = array, S16, 26690, [8], "", 0.1, 0, -3200, 3200, 1 +boostOpenLoopBlends2_blendValues = array, U08, 26706, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 26716, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 26844, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 26860, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 26876, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 26877, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostClosedLoopBlends1_blendBins = array, S16, 26878, [8], "", 0.1, 0, -3200, 3200, 1 +boostClosedLoopBlends1_blendValues = array, U08, 26894, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 26904, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 27032, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 27048, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 27064, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 27065, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostClosedLoopBlends2_blendBins = array, S16, 27066, [8], "", 0.1, 0, -3200, 3200, 1 +boostClosedLoopBlends2_blendValues = array, U08, 27082, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 27092, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 27116, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 27140, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 27164, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 27188, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 27212, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 27236, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 27260, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 27284, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 27308, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 27332, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 27356, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 27372, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 27380, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 27388, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 27424, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 27436, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 27448, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 27456, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 27464, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 27472, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 27480, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 27488, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 27496, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 27512, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 27528, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 27536, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 27552, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 27752, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 27772, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 27782, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 27882, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 27902, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 27912, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 27944, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 27960, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 27964, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 27968, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 27972, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 27980, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 27996, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 28004, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 28012, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 28020, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 28028, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 28036, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 28044, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 28052, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 28060, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 28068, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 28076, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 28080, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 28112, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 28120, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 28128, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 28148, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 28168, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 28188, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 28208, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 28228, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 28248, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 28268, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 28288, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 28296, [8], "kPa", 10.0, 0, 0, 1000, 0 +targetAfrBlends1_table = array, S16, 28304, [8x8], "", 0.1, 0, -100, 100, 1 +targetAfrBlends1_loadBins = array, U16, 28432, [8], "Load", 1, 0, 0, 1000, 0 +targetAfrBlends1_rpmBins = array, U16, 28448, [8], "RPM", 1, 0, 0, 18000, 0 +targetAfrBlends1_blendParameter = bits, U08, 28464, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +targetAfrBlends1_yAxisOverride = bits, U08, 28465, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +targetAfrBlends1_blendBins = array, S16, 28466, [8], "", 0.1, 0, -3200, 3200, 1 +targetAfrBlends1_blendValues = array, U08, 28482, [8], "%", 0.5, 0, 0, 100, 1 +targetAfrBlends2_table = array, S16, 28492, [8x8], "", 0.1, 0, -100, 100, 1 +targetAfrBlends2_loadBins = array, U16, 28620, [8], "Load", 1, 0, 0, 1000, 0 +targetAfrBlends2_rpmBins = array, U16, 28636, [8], "RPM", 1, 0, 0, 18000, 0 +targetAfrBlends2_blendParameter = bits, U08, 28652, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +targetAfrBlends2_yAxisOverride = bits, U08, 28653, [0:5], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed", "Oil pressure", "Oil temp", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +targetAfrBlends2_blendBins = array, S16, 28654, [8], "", 0.1, 0, -3200, 3200, 1 +targetAfrBlends2_blendValues = array, U08, 28670, [8], "%", 0.5, 0, 0, 100, 1 +trimRpmBins = array, U08, 28680, [8], "RPM", 100.0, 0, 0, 25000, 0 +trimLoadBins = array, U16, 28688, [8], "", 1, 0, 0, 1000, 0 +dynoRpmStep = scalar, U08, 28704, "Rpm", 1, 0, 1, 500, 0 +dynoSaeTemperatureC = scalar, S08, 28705, "C", 1, 0, -80, 80, 0 +dynoSaeRelativeHumidity = scalar, U08, 28706, "%", 1, 0, 0, 100, 0 +dynoSaeBaro = scalar, F32, 28708, "KPa", 1, 0, 30, 110, 3 +dynoCarWheelDiaInch = scalar, S08, 28712, "Inch", 1, 0, 0, 24, 1 +dynoCarWheelAspectRatio = scalar, S08, 28713, "Aspect Ratio (height)", 1, 0, 0, 100, 0 +dynoCarWheelTireWidthMm = scalar, S16, 28714, "Width mm", 1, 0, 0, 400, 0 +dynoCarGearPrimaryReduction = scalar, F32, 28716, "Units", 1, 0, 0, 10, 3 +dynoCarGearRatio = scalar, F32, 28720, "Units", 1, 0, 0, 10, 3 +dynoCarGearFinalDrive = scalar, F32, 28724, "Units", 1, 0, 0, 10, 3 +dynoCarCarMassKg = scalar, S16, 28728, "Kg", 1, 0, 0, 5000, 0 +dynoCarCargoMassKg = scalar, S16, 28730, "Kg", 1, 0, 0, 1000, 0 +dynoCarCoeffOfDrag = scalar, F32, 28732, "Coeff", 1, 0, 0, 1, 3 +dynoCarFrontalAreaM2 = scalar, F32, 28736, "m2", 1, 0, 0, 100, 2 +trailingSparkTable = array, S08, 28740, [4x4], "deg", 0.1, 0, 0, 20, 1 +trailingSparkRpmBins = array, U08, 28756, [4], "rpm", 50.0, 0, 0, 12000, 0 +trailingSparkLoadBins = array, U08, 28760, [4], "Load", 5.0, 0, 0, 1000, 0 +; total TS size = 28764 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -5362,7 +5362,6 @@ gaugeCategory = GPPWM Outputs ; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black ; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black - indicatorTemplate = {isShifting}, "In Gear", "Shifting", white, black, green, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error @@ -6458,17 +6457,6 @@ menuDialog = main groupChildMenu = scriptCurve5Settings, "Script Curve #5" groupChildMenu = scriptCurve6Settings, "Script Curve #6" - subMenu = std_separator - subMenu = tcuControls, "Transmission Settings (alpha)" - subMenu = gearControls, "Gear Selection Settings (alpha)" - subMenu = inputSpeedSensor, "Input Speed Sensor (alpha)" - subMenu = shiftSpeedDialog, "Automatic Shift Points (alpha)" - subMenu = tcuSolenoidTableTbl, "Shift Solenoids (alpha)" - subMenu = tccCurves, "TCC Lock/Unlock Speed (alpha)" - subMenu = pcPerGearDialog, "Line Pressure Per Gear (alpha)" - subMenu = pcPerShiftDialog, "Line Pressure Per Shift (alpha)" - subMenu = 32Dialog, "3-2 Shift Solenoid Percent by Speed (alpha)" - subMenu = rangeMatrixDialog, "Range Selector Input Matrix (alpha)" menu = "&Sensors", { 1 }, { uiMode == 0 || uiMode == 1 } groupMenu = "Chassis sensors" @@ -7751,7 +7739,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Count", benchTestCount field = "On Time", benchTestOnTime field = "Off Time", benchTestOffTime - panel = testTcuSolenoids commandButton = "Reset firmware settings", cmd_set_engine_type_default dialog = injectionSettingsEast, "", yAxis