parent
bf0b639594
commit
b53c79cdf9
File diff suppressed because it is too large
Load Diff
|
@ -345,8 +345,8 @@
|
|||
#define ego_sensor_e_ES_Innovate_MTX_L 1
|
||||
#define ego_sensor_e_ES_PLX 4
|
||||
#define EGT_CHANNEL_COUNT 8
|
||||
#define END_OF_CALIBRATION_PADDING 174
|
||||
#define engine_configuration_s_size 4032
|
||||
#define END_OF_CALIBRATION_PADDING 168
|
||||
#define engine_configuration_s_size 4028
|
||||
#define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF"
|
||||
#define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
|
||||
#define engine_load_mode_e_LM_ALPHA_N 2
|
||||
|
@ -1212,7 +1212,7 @@
|
|||
#define PACK_PERCENT_BYTE_MULT 100.0
|
||||
#define PEDAL_TO_TPS_SIZE 8
|
||||
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
|
||||
#define persistent_config_s_size 22964
|
||||
#define persistent_config_s_size 22976
|
||||
#define pid_s_size 20
|
||||
#define pin_input_mode_e_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP"
|
||||
#define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
|
@ -1295,7 +1295,7 @@
|
|||
#define show_Proteus_presets false
|
||||
#define show_test_presets false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1050757185
|
||||
#define SIGNATURE_HASH 297262505
|
||||
#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"
|
||||
|
@ -1352,7 +1352,7 @@
|
|||
#define TOOTH_PACKET_SIZE 2
|
||||
#define TOP_DEAD_CENTER_MESSAGE "r"
|
||||
#define TORQUE_CURVE_SIZE 6
|
||||
#define TOTAL_CONFIG_SIZE 22964
|
||||
#define TOTAL_CONFIG_SIZE 22976
|
||||
#define TPS_2_BYTE_PACKING_MULT 100
|
||||
#define TPS_PPS_TOO_HIGH_THRESHOLD 110
|
||||
#define TPS_PPS_TOO_LOW_THRESHOLD -10
|
||||
|
@ -1738,7 +1738,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 main.2024.08.08.XYZ.1050757185"
|
||||
#define TS_SIGNATURE "rusEFI main.2024.08.09.XYZ.297262505"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1050757185
|
||||
#define TS_SIGNATURE "rusEFI main.2024.08.08.XYZ.1050757185"
|
||||
#define SIGNATURE_HASH 297262505
|
||||
#define TS_SIGNATURE "rusEFI main.2024.08.09.XYZ.297262505"
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI main.2024.08.08.XYZ.1050757185"
|
||||
signature = "rusEFI main.2024.08.09.XYZ.297262505"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI main.2024.08.08.XYZ.1050757185" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI main.2024.08.09.XYZ.297262505" ; 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
|
||||
|
@ -100,9 +100,9 @@ enable2ndByteCanID = false
|
|||
#define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5"
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 16:42:18 UTC 2024
|
||||
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Fri Aug 09 16:42:20 UTC 2024
|
||||
|
||||
pageSize = 22964
|
||||
pageSize = 22976
|
||||
page = 1
|
||||
engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",55="ET_UNUSED_55",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",49="FRANKENSO_QA_ENGINE",59="FRANKENSO_TEST_33810",56="FRANKENSO_TEST_TLE9104",15="FUEL_BENCH",98="GM_SBC",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",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",47="UNUSED47",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST"
|
||||
startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0
|
||||
|
@ -621,7 +621,7 @@ useLinearCltSensor = bits, U32, 1304, [7:7], "false", "true"
|
|||
canReadEnabled = bits, U32, 1304, [8:8], "false", "true"
|
||||
canWriteEnabled = bits, U32, 1304, [9:9], "false", "true"
|
||||
useLinearIatSensor = bits, U32, 1304, [10:10], "false", "true"
|
||||
unusedFancy5 = bits, U32, 1304, [11:11], "false", "true"
|
||||
enableOilPressureProtect = bits, U32, 1304, [11:11], "false", "true"
|
||||
tachPulseDurationAsDutyCycle = bits, U32, 1304, [12:12], "Constant time", "Duty cycle"
|
||||
isAlternatorControlEnabled = bits, U32, 1304, [13:13], "false", "true"
|
||||
invertPrimaryTriggerSignal = bits, U32, 1304, [14:14], "Rising", "Falling"
|
||||
|
@ -658,7 +658,7 @@ useSeparateAdvanceForIdle = bits, U32, 1316, [7:7], "false", "true"
|
|||
isWaveAnalyzerEnabled = bits, U32, 1316, [8:8], "false", "true"
|
||||
useSeparateVeForIdle = bits, U32, 1316, [9:9], "false", "true"
|
||||
verboseTriggerSynchDetails = bits, U32, 1316, [10:10], "false", "true"
|
||||
isManualSpinningMode = bits, U32, 1316, [11:11], "false", "true"
|
||||
unused1188b12 = bits, U32, 1316, [11:11], "false", "true"
|
||||
cutFuelInAcr = bits, U32, 1316, [12:12], "false", "true"
|
||||
hondaK = bits, U32, 1316, [13:13], "false", "true"
|
||||
twoWireBatchIgnition = bits, U32, 1316, [14:14], "false", "true"
|
||||
|
@ -1381,328 +1381,331 @@ acPressure_v2 = scalar, F32, 3844, "volts", 1, 0, 0, 10, 2
|
|||
acPressure_value2 = scalar, F32, 3848, "", 1, 0, -100000, 1000000, 2
|
||||
minAcPressure = scalar, U16, 3852, "kPa", 1, 0, 0, 500, 0
|
||||
maxAcPressure = scalar, U16, 3854, "kPa", 1, 0, 0, 500, 0
|
||||
unusedOftenChangesDuringFirmwareUpdate = array, U08, 3856, [174], "units", 1, 0, 0, 1, 0
|
||||
postCrankingFactor = array, F32, 4032, [6x6], "mult", 1, 0, 1, 3, 2
|
||||
postCrankingDurationBins = array, F32, 4176, [6], "count", 1, 0, 0, 1000, 0
|
||||
postCrankingCLTBins = array, S16, 4200, [6], "C", 1, 0, -100, 250, 0
|
||||
etbBiasBins = array, F32, 4212, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 4244, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 4276, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
iacPidMultLoadBins = array, U08, 4340, [8], "Load", 1, 0, 0, 500, 2
|
||||
iacPidMultRpmBins = array, U08, 4348, [8], "RPM", 10.0, 0, 0, 2500, 0
|
||||
sparkDwellRpmBins = array, U16, 4356, [8], "RPM", 1, 0, 0, 25000, 0
|
||||
sparkDwellValues = array, U16, 4372, [8], "ms", 0.01, 0, 0, 30, 2
|
||||
cltIdleRpmBins = array, S08, 4388, [16], "C", 2.0, 0, -40, 250, 0
|
||||
cltIdleRpm = array, U08, 4404, [16], "RPM", 20.0, 0, 0, 5000, 0
|
||||
cltTimingBins = array, F32, 4420, [8], "C", 1, 0, -100, 250, 1
|
||||
cltTimingExtra = array, F32, 4452, [8], "degree", 1, 0, -400, 400, 0
|
||||
scriptCurve1Bins = array, F32, 4484, [16], "x", 1, 0, -10000, 10000, 3
|
||||
scriptCurve1 = array, F32, 4548, [16], "y", 1, 0, -10000, 10000, 3
|
||||
scriptCurve2Bins = array, F32, 4612, [16], "x", 1, 0, -10000, 10000, 3
|
||||
scriptCurve2 = array, F32, 4676, [16], "y", 1, 0, -10000, 10000, 3
|
||||
scriptCurve3Bins = array, F32, 4740, [8], "x", 1, 0, -10000, 10000, 3
|
||||
scriptCurve3 = array, F32, 4772, [8], "y", 1, 0, -10000, 10000, 3
|
||||
scriptCurve4Bins = array, F32, 4804, [8], "x", 1, 0, -10000, 10000, 3
|
||||
scriptCurve4 = array, F32, 4836, [8], "y", 1, 0, -10000, 10000, 3
|
||||
scriptCurve5Bins = array, F32, 4868, [8], "x", 1, 0, -10000, 10000, 3
|
||||
scriptCurve5 = array, F32, 4900, [8], "y", 1, 0, -10000, 10000, 3
|
||||
scriptCurve6Bins = array, F32, 4932, [8], "x", 1, 0, -10000, 10000, 3
|
||||
scriptCurve6 = array, F32, 4964, [8], "y", 1, 0, -10000, 10000, 3
|
||||
baroCorrPressureBins = array, F32, 4996, [4], "kPa", 1, 0, 0, 200, 2
|
||||
baroCorrRpmBins = array, F32, 5012, [4], "RPM", 1, 0, 0, 18000, 0
|
||||
baroCorrTable = array, F32, 5028, [4x4], "ratio", 1, 0, 0, 2, 2
|
||||
crankingTpsCoef = array, F32, 5092, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 5124, [8], "%", 1, 0, 0, 100, 2
|
||||
crankingAdvanceBins = array, U16, 5156, [4], "RPM", 1, 0, 0, 25000, 0
|
||||
crankingAdvance = array, S16, 5164, [4], "deg", 0.01, 0, -20, 90, 2
|
||||
iacCoastingRpmBins = array, U08, 5172, [16], "RPM", 100.0, 0, 0, 25000, 0
|
||||
iacCoasting = array, U08, 5188, [16], "%", 0.5, 0, 0, 100, 1
|
||||
warning_message = string, ASCII, 5204, 120
|
||||
unusedGapHere = array, U08, 5324, [16], "", 1, 0, 0, 100, 0
|
||||
boostTableOpenLoop = array, U08, 5340, [8x8], "", 0.5, 0, 0, 100, 1
|
||||
boostRpmBins = array, U08, 5404, [8], "RPM", 100.0, 0, 0, 25000, 0
|
||||
boostTableClosedLoop = array, U08, 5412, [8x8], "", 2.0, 0, 0, 3000, 0
|
||||
boostTpsBins = array, U08, 5476, [8], "", 1, 0, 0, 100, 0
|
||||
pedalToTpsTable = array, U08, 5484, [8x8], "%", 1, 0, 0, 100, 0
|
||||
pedalToTpsPedalBins = array, U08, 5548, [8], "%", 1, 0, 0, 120, 0
|
||||
pedalToTpsRpmBins = array, U08, 5556, [8], "RPM", 100.0, 0, 0, 25000, 0
|
||||
cltCrankingCorrBins = array, F32, 5564, [8], "C", 1, 0, -100, 250, 2
|
||||
cltCrankingCorr = array, F32, 5596, [8], "%", 1, 0, 0, 500, 2
|
||||
idleAdvanceBins = array, U08, 5628, [8], "RPM", 50.0, 0, 0, 12000, 0
|
||||
idleAdvance = array, F32, 5636, [8], "deg", 1, 0, -20, 90, 1
|
||||
idleVeRpmBins = array, U08, 5668, [4], "RPM", 10.0, 0, 0, 2500, 0
|
||||
idleVeLoadBins = array, U08, 5672, [4], "load", 1, 0, 0, 100, 0
|
||||
idleVeTable = array, U16, 5676, [4x4], "%", 0.1, 0, 0, 999, 1
|
||||
luaScript = string, ASCII, 5708, 8000
|
||||
cltFuelCorrBins = array, F32, 13708, [16], "C", 1, 0, -100, 250, 2
|
||||
cltFuelCorr = array, F32, 13772, [16], "ratio", 1, 0, 0, 5, 2
|
||||
iatFuelCorrBins = array, F32, 13836, [16], "C", 1, 0, -100, 250, 2
|
||||
iatFuelCorr = array, F32, 13900, [16], "ratio", 1, 0, 0, 5, 2
|
||||
crankingFuelCoef = array, F32, 13964, [8], "ratio", 1, 0, 0, 50, 2
|
||||
crankingFuelBins = array, F32, 13996, [8], "C", 1, 0, -80, 250, 2
|
||||
crankingCycleBins = array, F32, 14028, [8], "counter", 1, 0, -80, 170, 0
|
||||
crankingCycleFuelCltBins = array, S16, 14060, [4], "C", 1, 0, -100, 250, 2
|
||||
crankingCycleFuelCoef = array, F32, 14068, [8x4], "mult", 1, 0, 0, 5, 2
|
||||
cltIdleCorrBins = array, F32, 14196, [16], "C", 1, 0, -100, 250, 2
|
||||
cltIdleCorr = array, F32, 14260, [16], "ratio", 1, 0, 0, 10, 2
|
||||
mafDecoding = array, F32, 14324, [32], "kg/hour", 1, 0, -500, 4000, 2
|
||||
mafDecodingBins = array, F32, 14452, [32], "V", 1, 0, -5, 150, 2
|
||||
ignitionIatCorrTable = array, S08, 14580, [8x8], "deg", 0.1, 0, -25, 25, 1
|
||||
ignitionIatCorrTempBins = array, S08, 14644, [8], "C", 1, 0, -40, 120, 0
|
||||
ignitionIatCorrLoadBins = array, U08, 14652, [8], "Load", 5.0, 0, 0, 1000, 0
|
||||
injectionPhase = array, S16, 14660, [16x16], "deg", 1, 0, -720, 720, 0
|
||||
injPhaseLoadBins = array, U16, 15172, [16], "Load", 1, 0, 0, 1000, 0
|
||||
injPhaseRpmBins = array, U16, 15204, [16], "RPM", 1, 0, 0, 18000, 0
|
||||
tcuSolenoidTable = array, U08, 15236, [10x6], "onoff", 1, 0, 0, 1, 0
|
||||
mapEstimateTable = array, U16, 15296, [16x16], "kPa", 0.01, 0, 0, 600, 2
|
||||
mapEstimateTpsBins = array, U16, 15808, [16], "% TPS", 0.01, 0, 0, 100, 1
|
||||
mapEstimateRpmBins = array, U16, 15840, [16], "RPM", 1, 0, 0, 18000, 0
|
||||
vvtTable1 = array, S08, 15872, [8x8], "value", 1, 0, -125, 125, 0
|
||||
vvtTable1LoadBins = array, U16, 15936, [8], "L", 1, 0, 0, 1000, 0
|
||||
vvtTable1RpmBins = array, U16, 15952, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
vvtTable2 = array, S08, 15968, [8x8], "value", 1, 0, -125, 125, 0
|
||||
vvtTable2LoadBins = array, U16, 16032, [8], "L", 1, 0, 0, 1000, 0
|
||||
vvtTable2RpmBins = array, U16, 16048, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
ignitionTable = array, S16, 16064, [16x16], "deg", 0.1, 0, -20, 90, 1
|
||||
ignitionLoadBins = array, U16, 16576, [16], "Load", 1, 0, 0, 1000, 0
|
||||
ignitionRpmBins = array, U16, 16608, [16], "RPM", 1, 0, 0, 18000, 0
|
||||
veTable = array, U16, 16640, [16x16], "%", 0.1, 0, 0, 999, 1
|
||||
veLoadBins = array, U16, 17152, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
|
||||
veRpmBins = array, U16, 17184, [16], "RPM", 1, 0, 0, 18000, 0
|
||||
minimumOilPressureTimeout = scalar, U08, 3856, "sec", 0.1, 0, 0, 5, 1
|
||||
unusedOftenChangesDuringFirmwareUpdate = array, U08, 3857, [168], "units", 1, 0, 0, 1, 0
|
||||
postCrankingFactor = array, F32, 4028, [6x6], "mult", 1, 0, 1, 3, 2
|
||||
postCrankingDurationBins = array, F32, 4172, [6], "count", 1, 0, 0, 1000, 0
|
||||
postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0
|
||||
etbBiasBins = array, F32, 4208, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 4240, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 4272, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
iacPidMultLoadBins = array, U08, 4336, [8], "Load", 1, 0, 0, 500, 2
|
||||
iacPidMultRpmBins = array, U08, 4344, [8], "RPM", 10.0, 0, 0, 2500, 0
|
||||
sparkDwellRpmBins = array, U16, 4352, [8], "RPM", 1, 0, 0, 25000, 0
|
||||
sparkDwellValues = array, U16, 4368, [8], "ms", 0.01, 0, 0, 30, 2
|
||||
cltIdleRpmBins = array, S08, 4384, [16], "C", 2.0, 0, -40, 250, 0
|
||||
cltIdleRpm = array, U08, 4400, [16], "RPM", 20.0, 0, 0, 5000, 0
|
||||
cltTimingBins = array, F32, 4416, [8], "C", 1, 0, -100, 250, 1
|
||||
cltTimingExtra = array, F32, 4448, [8], "degree", 1, 0, -400, 400, 0
|
||||
scriptCurve1Bins = array, F32, 4480, [16], "x", 1, 0, -10000, 10000, 3
|
||||
scriptCurve1 = array, F32, 4544, [16], "y", 1, 0, -10000, 10000, 3
|
||||
scriptCurve2Bins = array, F32, 4608, [16], "x", 1, 0, -10000, 10000, 3
|
||||
scriptCurve2 = array, F32, 4672, [16], "y", 1, 0, -10000, 10000, 3
|
||||
scriptCurve3Bins = array, F32, 4736, [8], "x", 1, 0, -10000, 10000, 3
|
||||
scriptCurve3 = array, F32, 4768, [8], "y", 1, 0, -10000, 10000, 3
|
||||
scriptCurve4Bins = array, F32, 4800, [8], "x", 1, 0, -10000, 10000, 3
|
||||
scriptCurve4 = array, F32, 4832, [8], "y", 1, 0, -10000, 10000, 3
|
||||
scriptCurve5Bins = array, F32, 4864, [8], "x", 1, 0, -10000, 10000, 3
|
||||
scriptCurve5 = array, F32, 4896, [8], "y", 1, 0, -10000, 10000, 3
|
||||
scriptCurve6Bins = array, F32, 4928, [8], "x", 1, 0, -10000, 10000, 3
|
||||
scriptCurve6 = array, F32, 4960, [8], "y", 1, 0, -10000, 10000, 3
|
||||
baroCorrPressureBins = array, F32, 4992, [4], "kPa", 1, 0, 0, 200, 2
|
||||
baroCorrRpmBins = array, F32, 5008, [4], "RPM", 1, 0, 0, 18000, 0
|
||||
baroCorrTable = array, F32, 5024, [4x4], "ratio", 1, 0, 0, 2, 2
|
||||
crankingTpsCoef = array, F32, 5088, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 5120, [8], "%", 1, 0, 0, 100, 2
|
||||
crankingAdvanceBins = array, U16, 5152, [4], "RPM", 1, 0, 0, 25000, 0
|
||||
crankingAdvance = array, S16, 5160, [4], "deg", 0.01, 0, -20, 90, 2
|
||||
iacCoastingRpmBins = array, U08, 5168, [16], "RPM", 100.0, 0, 0, 25000, 0
|
||||
iacCoasting = array, U08, 5184, [16], "%", 0.5, 0, 0, 100, 1
|
||||
warning_message = string, ASCII, 5200, 120
|
||||
unusedGapHere = array, U08, 5320, [16], "", 1, 0, 0, 100, 0
|
||||
boostTableOpenLoop = array, U08, 5336, [8x8], "", 0.5, 0, 0, 100, 1
|
||||
boostRpmBins = array, U08, 5400, [8], "RPM", 100.0, 0, 0, 25000, 0
|
||||
boostTableClosedLoop = array, U08, 5408, [8x8], "", 2.0, 0, 0, 3000, 0
|
||||
boostTpsBins = array, U08, 5472, [8], "", 1, 0, 0, 100, 0
|
||||
pedalToTpsTable = array, U08, 5480, [8x8], "%", 1, 0, 0, 100, 0
|
||||
pedalToTpsPedalBins = array, U08, 5544, [8], "%", 1, 0, 0, 120, 0
|
||||
pedalToTpsRpmBins = array, U08, 5552, [8], "RPM", 100.0, 0, 0, 25000, 0
|
||||
cltCrankingCorrBins = array, F32, 5560, [8], "C", 1, 0, -100, 250, 2
|
||||
cltCrankingCorr = array, F32, 5592, [8], "%", 1, 0, 0, 500, 2
|
||||
idleAdvanceBins = array, U08, 5624, [8], "RPM", 50.0, 0, 0, 12000, 0
|
||||
idleAdvance = array, F32, 5632, [8], "deg", 1, 0, -20, 90, 1
|
||||
idleVeRpmBins = array, U08, 5664, [4], "RPM", 10.0, 0, 0, 2500, 0
|
||||
idleVeLoadBins = array, U08, 5668, [4], "load", 1, 0, 0, 100, 0
|
||||
idleVeTable = array, U16, 5672, [4x4], "%", 0.1, 0, 0, 999, 1
|
||||
luaScript = string, ASCII, 5704, 8000
|
||||
cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2
|
||||
cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2
|
||||
iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2
|
||||
iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2
|
||||
crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2
|
||||
crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2
|
||||
crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0
|
||||
crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2
|
||||
crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2
|
||||
cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2
|
||||
cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2
|
||||
mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2
|
||||
mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2
|
||||
ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1
|
||||
ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0
|
||||
ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0
|
||||
injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0
|
||||
injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0
|
||||
injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0
|
||||
tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0
|
||||
mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 600, 2
|
||||
mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1
|
||||
mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0
|
||||
vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0
|
||||
vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0
|
||||
vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0
|
||||
vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0
|
||||
vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1
|
||||
ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0
|
||||
ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0
|
||||
veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1
|
||||
veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
|
||||
veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0
|
||||
#if LAMBDA
|
||||
lambdaTable = array, U08, 17216, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
|
||||
lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
|
||||
#else
|
||||
lambdaTable = array, U08, 17216, [16x16], "afr", 0.1, 0, 0, 25, 1
|
||||
lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1
|
||||
#endif
|
||||
lambdaLoadBins = array, U16, 17472, [16], "", 1, 0, 0, 1000, 0
|
||||
lambdaRpmBins = array, U16, 17504, [16], "RPM", 1, 0, 0, 18000, 0
|
||||
tpsTpsAccelTable = array, F32, 17536, [8x8], "value", 1, 0, 0, 30000, 2
|
||||
tpsTpsAccelFromRpmBins = array, F32, 17792, [8], "from", 1, 0, 0, 30000, 2
|
||||
tpsTpsAccelToRpmBins = array, F32, 17824, [8], "to", 1, 0, 0, 25500, 2
|
||||
scriptTable1 = array, F32, 17856, [8x8], "value", 1, 0, -100000, 100000, 2
|
||||
scriptTable1LoadBins = array, S16, 18112, [8], "L", 1, 0, -32000, 32000, 0
|
||||
scriptTable1RpmBins = array, S16, 18128, [8], "RPM", 1, 0, -32000, 32000, 0
|
||||
scriptTable2 = array, F32, 18144, [8x8], "value", 1, 0, -100000, 100000, 2
|
||||
scriptTable2LoadBins = array, S16, 18400, [8], "L", 1, 0, -32000, 32000, 0
|
||||
scriptTable2RpmBins = array, S16, 18416, [8], "RPM", 1, 0, -32000, 32000, 0
|
||||
scriptTable3 = array, U08, 18432, [8x8], "value", 1, 0, 0, 255, 0
|
||||
scriptTable3LoadBins = array, S16, 18496, [8], "L", 1, 0, -32000, 32000, 0
|
||||
scriptTable3RpmBins = array, S16, 18512, [8], "RPM", 1, 0, -32000, 32000, 0
|
||||
scriptTable4 = array, U08, 18528, [10x8], "value", 1, 0, 0, 255, 0
|
||||
scriptTable4LoadBins = array, S16, 18608, [8], "L", 1, 0, -32000, 32000, 0
|
||||
scriptTable4RpmBins = array, S16, 18624, [10], "RPM", 1, 0, -32000, 32000, 0
|
||||
ignTrimLoadBins = array, U16, 18644, [4], "", 1, 0, 0, 1000, 0
|
||||
ignTrimRpmBins = array, U16, 18652, [4], "rpm", 1, 0, 0, 20000, 0
|
||||
ignTrims1_table = array, S08, 18660, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims2_table = array, S08, 18676, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims3_table = array, S08, 18692, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims4_table = array, S08, 18708, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims5_table = array, S08, 18724, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims6_table = array, S08, 18740, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims7_table = array, S08, 18756, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims8_table = array, S08, 18772, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims9_table = array, S08, 18788, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims10_table = array, S08, 18804, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims11_table = array, S08, 18820, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims12_table = array, S08, 18836, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrimLoadBins = array, U16, 18852, [4], "", 1, 0, 0, 1000, 0
|
||||
fuelTrimRpmBins = array, U16, 18860, [4], "rpm", 1, 0, 0, 20000, 0
|
||||
fuelTrims1_table = array, S08, 18868, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims2_table = array, S08, 18884, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims3_table = array, S08, 18900, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims4_table = array, S08, 18916, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims5_table = array, S08, 18932, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims6_table = array, S08, 18948, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims7_table = array, S08, 18964, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims8_table = array, S08, 18980, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims9_table = array, S08, 18996, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims10_table = array, S08, 19012, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims11_table = array, S08, 19028, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims12_table = array, S08, 19044, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
crankingFuelCoefE100 = array, U16, 19060, [8], "ratio", 0.01, 0, 0, 50, 2
|
||||
tcu_pcAirmassBins = array, U08, 19076, [8], "Airmass", 5.0, 0, 0, 1200, 0
|
||||
tcu_pcValsR = array, U08, 19084, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcValsN = array, U08, 19092, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals1 = array, U08, 19100, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals2 = array, U08, 19108, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals3 = array, U08, 19116, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals4 = array, U08, 19124, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals12 = array, U08, 19132, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals23 = array, U08, 19140, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals34 = array, U08, 19148, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals21 = array, U08, 19156, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals32 = array, U08, 19164, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals43 = array, U08, 19172, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_tccTpsBins = array, U08, 19180, [8], "TPS", 1, 0, 0, 255, 0
|
||||
tcu_tccLockSpeed = array, U08, 19188, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_tccUnlockSpeed = array, U08, 19196, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_32SpeedBins = array, U08, 19204, [8], "KPH", 1, 0, 0, 255, 0
|
||||
tcu_32Vals = array, U08, 19212, [8], "%", 1, 0, 0, 255, 0
|
||||
throttle2TrimTable = array, S08, 19220, [6x6], "%", 0.1, 0, -10, 10, 1
|
||||
throttle2TrimTpsBins = array, U08, 19256, [6], "%", 1, 0, 0, 120, 0
|
||||
throttle2TrimRpmBins = array, U08, 19262, [6], "RPM", 100.0, 0, 0, 25000, 0
|
||||
maxKnockRetardTable = array, U08, 19268, [6x6], "deg", 0.25, 0, 0, 30, 2
|
||||
maxKnockRetardLoadBins = array, U08, 19304, [6], "%", 1, 0, 0, 250, 0
|
||||
maxKnockRetardRpmBins = array, U08, 19310, [6], "RPM", 100.0, 0, 0, 25000, 0
|
||||
ALSTimingRetardTable = array, S16, 19316, [4x4], "deg", 0.1, 0, -60, 0, 1
|
||||
alsIgnRetardLoadBins = array, U16, 19348, [4], "TPS", 1, 0, 0, 100, 0
|
||||
alsIgnRetardrpmBins = array, U16, 19356, [4], "RPM", 1, 0, 0, 25000, 0
|
||||
ALSFuelAdjustment = array, S16, 19364, [4x4], "percent", 0.1, 0, 0, 50, 1
|
||||
alsFuelAdjustmentLoadBins = array, U16, 19396, [4], "TPS", 1, 0, 0, 100, 0
|
||||
alsFuelAdjustmentrpmBins = array, U16, 19404, [4], "RPM", 1, 0, 0, 25000, 0
|
||||
ALSIgnSkipTable = array, S16, 19412, [4x4], "ratio", 10.0, 0, 0, 50, 1
|
||||
alsIgnSkipLoadBins = array, U16, 19444, [4], "TPS", 1, 0, 0, 100, 0
|
||||
alsIgnSkiprpmBins = array, U16, 19452, [4], "RPM", 1, 0, 0, 25000, 0
|
||||
ignBlends1_table = array, S16, 19460, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
ignBlends1_loadBins = array, U16, 19588, [8], "Load", 1, 0, 0, 1000, 0
|
||||
ignBlends1_rpmBins = array, U16, 19604, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
ignBlends1_blendParameter = bits, U08, 19620, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends1_yAxisOverride = bits, U08, 19621, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends1_blendBins = array, S16, 19622, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
ignBlends1_blendValues = array, U08, 19638, [8], "%", 0.5, 0, 0, 100, 1
|
||||
ignBlends2_table = array, S16, 19648, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
ignBlends2_loadBins = array, U16, 19776, [8], "Load", 1, 0, 0, 1000, 0
|
||||
ignBlends2_rpmBins = array, U16, 19792, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
ignBlends2_blendParameter = bits, U08, 19808, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends2_yAxisOverride = bits, U08, 19809, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends2_blendBins = array, S16, 19810, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
ignBlends2_blendValues = array, U08, 19826, [8], "%", 0.5, 0, 0, 100, 1
|
||||
ignBlends3_table = array, S16, 19836, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
ignBlends3_loadBins = array, U16, 19964, [8], "Load", 1, 0, 0, 1000, 0
|
||||
ignBlends3_rpmBins = array, U16, 19980, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
ignBlends3_blendParameter = bits, U08, 19996, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends3_yAxisOverride = bits, U08, 19997, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends3_blendBins = array, S16, 19998, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
ignBlends3_blendValues = array, U08, 20014, [8], "%", 0.5, 0, 0, 100, 1
|
||||
ignBlends4_table = array, S16, 20024, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
ignBlends4_loadBins = array, U16, 20152, [8], "Load", 1, 0, 0, 1000, 0
|
||||
ignBlends4_rpmBins = array, U16, 20168, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
ignBlends4_blendParameter = bits, U08, 20184, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends4_yAxisOverride = bits, U08, 20185, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends4_blendBins = array, S16, 20186, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
ignBlends4_blendValues = array, U08, 20202, [8], "%", 0.5, 0, 0, 100, 1
|
||||
veBlends1_table = array, S16, 20212, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
veBlends1_loadBins = array, U16, 20340, [8], "Load", 1, 0, 0, 1000, 0
|
||||
veBlends1_rpmBins = array, U16, 20356, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
veBlends1_blendParameter = bits, U08, 20372, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends1_yAxisOverride = bits, U08, 20373, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends1_blendBins = array, S16, 20374, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
veBlends1_blendValues = array, U08, 20390, [8], "%", 0.5, 0, 0, 100, 1
|
||||
veBlends2_table = array, S16, 20400, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
veBlends2_loadBins = array, U16, 20528, [8], "Load", 1, 0, 0, 1000, 0
|
||||
veBlends2_rpmBins = array, U16, 20544, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
veBlends2_blendParameter = bits, U08, 20560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends2_yAxisOverride = bits, U08, 20561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends2_blendBins = array, S16, 20562, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
veBlends2_blendValues = array, U08, 20578, [8], "%", 0.5, 0, 0, 100, 1
|
||||
veBlends3_table = array, S16, 20588, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
veBlends3_loadBins = array, U16, 20716, [8], "Load", 1, 0, 0, 1000, 0
|
||||
veBlends3_rpmBins = array, U16, 20732, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
veBlends3_blendParameter = bits, U08, 20748, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends3_yAxisOverride = bits, U08, 20749, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends3_blendBins = array, S16, 20750, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
veBlends3_blendValues = array, U08, 20766, [8], "%", 0.5, 0, 0, 100, 1
|
||||
veBlends4_table = array, S16, 20776, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
veBlends4_loadBins = array, U16, 20904, [8], "Load", 1, 0, 0, 1000, 0
|
||||
veBlends4_rpmBins = array, U16, 20920, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
veBlends4_blendParameter = bits, U08, 20936, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends4_yAxisOverride = bits, U08, 20937, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends4_blendBins = array, S16, 20938, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
veBlends4_blendValues = array, U08, 20954, [8], "%", 0.5, 0, 0, 100, 1
|
||||
throttleEstimateEffectiveAreaBins = array, U16, 20964, [12], "%", 0.1, 0, 0, 100, 1
|
||||
throttleEstimateEffectiveAreaValues = array, U16, 20988, [12], "g/s", 0.1, 0, 0, 6500, 1
|
||||
boostOpenLoopBlends1_table = array, S16, 21012, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
boostOpenLoopBlends1_loadBins = array, U16, 21140, [8], "Load", 1, 0, 0, 1000, 0
|
||||
boostOpenLoopBlends1_rpmBins = array, U16, 21156, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
boostOpenLoopBlends1_blendParameter = bits, U08, 21172, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostOpenLoopBlends1_yAxisOverride = bits, U08, 21173, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostOpenLoopBlends1_blendBins = array, S16, 21174, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
boostOpenLoopBlends1_blendValues = array, U08, 21190, [8], "%", 0.5, 0, 0, 100, 1
|
||||
boostOpenLoopBlends2_table = array, S16, 21200, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
boostOpenLoopBlends2_loadBins = array, U16, 21328, [8], "Load", 1, 0, 0, 1000, 0
|
||||
boostOpenLoopBlends2_rpmBins = array, U16, 21344, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
boostOpenLoopBlends2_blendParameter = bits, U08, 21360, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostOpenLoopBlends2_yAxisOverride = bits, U08, 21361, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostOpenLoopBlends2_blendBins = array, S16, 21362, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
boostOpenLoopBlends2_blendValues = array, U08, 21378, [8], "%", 0.5, 0, 0, 100, 1
|
||||
boostClosedLoopBlends1_table = array, S16, 21388, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
boostClosedLoopBlends1_loadBins = array, U16, 21516, [8], "Load", 1, 0, 0, 1000, 0
|
||||
boostClosedLoopBlends1_rpmBins = array, U16, 21532, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
boostClosedLoopBlends1_blendParameter = bits, U08, 21548, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostClosedLoopBlends1_yAxisOverride = bits, U08, 21549, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostClosedLoopBlends1_blendBins = array, S16, 21550, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
boostClosedLoopBlends1_blendValues = array, U08, 21566, [8], "%", 0.5, 0, 0, 100, 1
|
||||
boostClosedLoopBlends2_table = array, S16, 21576, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
boostClosedLoopBlends2_loadBins = array, U16, 21704, [8], "Load", 1, 0, 0, 1000, 0
|
||||
boostClosedLoopBlends2_rpmBins = array, U16, 21720, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
boostClosedLoopBlends2_blendParameter = bits, U08, 21736, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostClosedLoopBlends2_yAxisOverride = bits, U08, 21737, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostClosedLoopBlends2_blendBins = array, S16, 21738, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
boostClosedLoopBlends2_blendValues = array, U08, 21754, [8], "%", 0.5, 0, 0, 100, 1
|
||||
tcu_rangeP = array, F32, 21764, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeR = array, F32, 21788, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeN = array, F32, 21812, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeD = array, F32, 21836, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeM = array, F32, 21860, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeM3 = array, F32, 21884, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeM2 = array, F32, 21908, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeM1 = array, F32, 21932, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangePlus = array, F32, 21956, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeMinus = array, F32, 21980, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeLow = array, F32, 22004, [6], "level", 1, 0, 0, 200000, 0
|
||||
lambdaMaxDeviationTable = array, U08, 22028, [4x4], "lambda", 0.01, 0, 0, 1, 2
|
||||
lambdaMaxDeviationLoadBins = array, U16, 22044, [4], "", 1, 0, 0, 1000, 0
|
||||
lambdaMaxDeviationRpmBins = array, U16, 22052, [4], "RPM", 1, 0, 0, 18000, 0
|
||||
injectorStagingTable = array, U08, 22060, [6x6], "%", 1, 0, 0, 90, 0
|
||||
injectorStagingLoadBins = array, U16, 22096, [6], "", 1, 0, 0, 1000, 0
|
||||
injectorStagingRpmBins = array, U16, 22108, [6], "RPM", 1, 0, 0, 18000, 0
|
||||
wwCltBins = array, S08, 22120, [8], "deg C", 1, 0, -40, 120, 0
|
||||
wwTauCltValues = array, U08, 22128, [8], "", 0.01, 0, 0, 2.5, 2
|
||||
wwBetaCltValues = array, U08, 22136, [8], "", 0.01, 0, 0, 1, 2
|
||||
wwMapBins = array, S08, 22144, [8], "kPa", 1, 0, 0, 250, 0
|
||||
wwTauMapValues = array, U08, 22152, [8], "", 0.01, 0, 0, 2.5, 2
|
||||
wwBetaMapValues = array, U08, 22160, [8], "", 0.01, 0, 0, 2.5, 2
|
||||
hpfpLobeProfileQuantityBins = array, U08, 22168, [16], "%", 0.5, 0, 0, 100, 1
|
||||
hpfpLobeProfileAngle = array, U08, 22184, [16], "deg", 0.5, 0, 0, 125, 1
|
||||
hpfpDeadtimeVoltsBins = array, U08, 22200, [8], "volts", 1, 0, 0, 255, 0
|
||||
hpfpDeadtimeMS = array, U16, 22208, [8], "ms", 0.001, 0, 0, 65, 3
|
||||
hpfpTarget = array, U16, 22224, [10x10], "kPa", 1, 0, 0, 65000, 0
|
||||
hpfpTargetLoadBins = array, U16, 22424, [10], "load", 0.1, 0, 0, 6500, 1
|
||||
hpfpTargetRpmBins = array, U08, 22444, [10], "RPM", 50.0, 0, 0, 12500, 0
|
||||
hpfpCompensation = array, S08, 22454, [10x10], "%", 1, 0, -100, 100, 0
|
||||
hpfpCompensationLoadBins = array, U16, 22554, [10], "cc/lobe", 0.001, 0, 0, 65, 3
|
||||
hpfpCompensationRpmBins = array, U08, 22574, [10], "RPM", 50.0, 0, 0, 12500, 0
|
||||
knockNoiseRpmBins = array, U16, 22584, [16], "RPM", 1, 0, 0, 30000, 0
|
||||
knockBaseNoise = array, S08, 22616, [16], "dB", 0.5, 0, -99, 10, 1
|
||||
tpsTspCorrValuesBins = array, U08, 22632, [4], "RPM", 50.0, 0, 0, 17500, 0
|
||||
tpsTspCorrValues = array, U08, 22636, [4], "multiplier", 0.02, 0, 0, 5, 2
|
||||
cltRevLimitRpmBins = array, S08, 22640, [4], "C", 1, 0, -40, 120, 0
|
||||
cltRevLimitRpm = array, U16, 22644, [4], "RPM", 1, 0, 0, 20000, 0
|
||||
fuelLevelBins = array, U16, 22652, [8], "volt", 0.001, 0, 0, 5, 3
|
||||
fuelLevelValues = array, U08, 22668, [8], "%", 1, 0, 0, 100, 0
|
||||
dwellVoltageCorrVoltBins = array, U08, 22676, [8], "volts", 0.1, 0, 0, 20, 1
|
||||
dwellVoltageCorrValues = array, U08, 22684, [8], "multiplier", 0.02, 0, 0, 5, 2
|
||||
tcu_shiftTpsBins = array, U08, 22692, [8], "%", 1, 0, 0, 255, 2
|
||||
tcu_shiftSpeed12 = array, U08, 22700, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_shiftSpeed23 = array, U08, 22708, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_shiftSpeed34 = array, U08, 22716, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_shiftSpeed21 = array, U08, 22724, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_shiftSpeed32 = array, U08, 22732, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_shiftSpeed43 = array, U08, 22740, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_shiftTime = scalar, F32, 22748, "ms", 1, 0, 0, 3000, 0
|
||||
alternatorVoltageTargetTable = array, S16, 22752, [4x4], "Volts", 0.1, 0, 0, 30, 1
|
||||
alternatorVoltageTargetLoadBins = array, U16, 22784, [4], "Load", 1, 0, 0, 1000, 0
|
||||
alternatorVoltageTargetRpmBins = array, U16, 22792, [4], "RPM", 1, 0, 0, 18000, 0
|
||||
cltBoostCorrBins = array, F32, 22800, [5], "C", 1, 0, -100, 250, 2
|
||||
cltBoostCorr = array, F32, 22820, [5], "ratio", 1, 0, 0, 5, 2
|
||||
iatBoostCorrBins = array, F32, 22840, [5], "C", 1, 0, -100, 250, 2
|
||||
iatBoostCorr = array, F32, 22860, [5], "ratio", 1, 0, 0, 5, 2
|
||||
cltBoostAdderBins = array, F32, 22880, [5], "C", 1, 0, -100, 250, 2
|
||||
cltBoostAdder = array, F32, 22900, [5], "", 1, 0, 0, 5, 2
|
||||
iatBoostAdderBins = array, F32, 22920, [5], "C", 1, 0, -100, 250, 2
|
||||
iatBoostAdder = array, F32, 22940, [5], "", 1, 0, 0, 5, 2
|
||||
boardSpecificCalibration1 = scalar, S32, 22960, "", 1, 0, 0, 100, 0
|
||||
; total TS size = 22964
|
||||
lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0
|
||||
lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0
|
||||
tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2
|
||||
tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2
|
||||
tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2
|
||||
scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2
|
||||
scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0
|
||||
scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0
|
||||
scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2
|
||||
scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0
|
||||
scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0
|
||||
scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0
|
||||
scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0
|
||||
scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0
|
||||
scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0
|
||||
scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0
|
||||
scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0
|
||||
ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0
|
||||
ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0
|
||||
ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0
|
||||
fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0
|
||||
fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1
|
||||
crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2
|
||||
tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0
|
||||
tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0
|
||||
tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0
|
||||
tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0
|
||||
tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0
|
||||
throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1
|
||||
throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0
|
||||
throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0
|
||||
maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2
|
||||
maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0
|
||||
maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0
|
||||
ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1
|
||||
alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0
|
||||
alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0
|
||||
ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1
|
||||
alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0
|
||||
alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0
|
||||
ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1
|
||||
alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0
|
||||
alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0
|
||||
ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0
|
||||
ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
ignBlends1_blendParameter = bits, U08, 19616, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends1_yAxisOverride = bits, U08, 19617, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1
|
||||
ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0
|
||||
ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
ignBlends2_blendParameter = bits, U08, 19804, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends2_yAxisOverride = bits, U08, 19805, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1
|
||||
ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0
|
||||
ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
ignBlends3_blendParameter = bits, U08, 19992, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends3_yAxisOverride = bits, U08, 19993, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1
|
||||
ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0
|
||||
ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
ignBlends4_blendParameter = bits, U08, 20180, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends4_yAxisOverride = bits, U08, 20181, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1
|
||||
veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0
|
||||
veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
veBlends1_blendParameter = bits, U08, 20368, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends1_yAxisOverride = bits, U08, 20369, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1
|
||||
veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0
|
||||
veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
veBlends2_blendParameter = bits, U08, 20556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends2_yAxisOverride = bits, U08, 20557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1
|
||||
veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0
|
||||
veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
veBlends3_blendParameter = bits, U08, 20744, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends3_yAxisOverride = bits, U08, 20745, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1
|
||||
veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0
|
||||
veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
veBlends4_blendParameter = bits, U08, 20932, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends4_yAxisOverride = bits, U08, 20933, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1
|
||||
throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1
|
||||
throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1
|
||||
boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0
|
||||
boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1
|
||||
boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0
|
||||
boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1
|
||||
boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0
|
||||
boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1
|
||||
boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1
|
||||
boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0
|
||||
boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0
|
||||
boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "INVALID", "INVALID", "INVALID"
|
||||
boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1
|
||||
boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1
|
||||
tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0
|
||||
tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0
|
||||
lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2
|
||||
lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0
|
||||
lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0
|
||||
injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0
|
||||
injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0
|
||||
injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0
|
||||
wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0
|
||||
wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2
|
||||
wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2
|
||||
wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0
|
||||
wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2
|
||||
wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2
|
||||
hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1
|
||||
hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1
|
||||
hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0
|
||||
hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3
|
||||
hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0
|
||||
hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1
|
||||
hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0
|
||||
hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0
|
||||
hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3
|
||||
hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0
|
||||
knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0
|
||||
knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1
|
||||
tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0
|
||||
tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2
|
||||
cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0
|
||||
cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0
|
||||
fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3
|
||||
fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0
|
||||
dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1
|
||||
dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2
|
||||
tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2
|
||||
tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0
|
||||
tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0
|
||||
alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1
|
||||
alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0
|
||||
alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0
|
||||
cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2
|
||||
cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2
|
||||
iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2
|
||||
iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2
|
||||
cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2
|
||||
cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2
|
||||
iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2
|
||||
iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2
|
||||
minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0
|
||||
minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0
|
||||
boardSpecificCalibration1 = scalar, S32, 22972, "", 1, 0, 0, 100, 0
|
||||
; total TS size = 22976
|
||||
[SettingContextHelp]
|
||||
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
|
||||
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"
|
||||
|
@ -2004,7 +2007,6 @@ boardSpecificCalibration1 = scalar, S32, 22960, "", 1, 0, 0, 100, 0
|
|||
useSeparateAdvanceForIdle = "This activates a separate ignition timing table for idle conditions, this can help idle stability by using ignition retard and advance either side of the desired idle speed. Extra retard at low idle speeds will prevent stalling and extra advance at high idle speeds can help reduce engine power and slow the idle speed."
|
||||
useSeparateVeForIdle = "This activates a separate fuel table for Idle, this allows fine tuning of the idle fuelling."
|
||||
verboseTriggerSynchDetails = "Verbose info in console below engineSnifferRpmThreshold\nenable trigger_details"
|
||||
isManualSpinningMode = "Usually if we have no trigger events that means engine is stopped\nUnless we are troubleshooting and spinning the engine by hand - this case a longer\ndelay is needed"
|
||||
twoWireBatchIgnition = "This is needed if your coils are individually wired (COP) and you wish to use batch ignition (Wasted Spark)."
|
||||
useFixedBaroCorrFromMap = "Read MAP sensor on ECU start-up to use as baro value."
|
||||
useSeparateAdvanceForCranking = "In Constant mode, timing is automatically tapered to running as RPM increases.\nIn Table mode, the "Cranking ignition advance" table is used directly."
|
||||
|
@ -2427,6 +2429,7 @@ boardSpecificCalibration1 = scalar, S32, 22960, "", 1, 0, 0, 100, 0
|
|||
mc33810Maxi = "Maximum coil charge current, 1A step"
|
||||
minAcPressure = "value of A/C pressure in kPa before that compressor is disengaged"
|
||||
maxAcPressure = "value of A/C pressure in kPa after that compressor is disengaged"
|
||||
minimumOilPressureTimeout = "Delay before cutting fuel due to low oil pressure. Use this to ignore short pressure blips and sensor noise."
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -4263,6 +4266,15 @@ curve = rangeMatrix, "Range Switch Input Matrix"
|
|||
xBins = gearCountArray, tcuCurrentGear
|
||||
yBins = gearBasedOpenLoopBoostAdder
|
||||
|
||||
curve = minimumOilPressure, "Minimum oil pressure"
|
||||
columnLabel = "RPM", "min pressure"
|
||||
xAxis = 0, 8000, 9
|
||||
yAxis = 0, 500, 6
|
||||
xBins = minimumOilPressureBins, RPMValue
|
||||
yBins = minimumOilPressureValues
|
||||
gauge = OilPressGauge
|
||||
|
||||
|
||||
[TableEditor]
|
||||
; table_id, map3d_id, "title", page
|
||||
|
||||
|
@ -6025,7 +6037,10 @@ menuDialog = main
|
|||
|
||||
menu = "&Base &Engine"
|
||||
subMenu = engineChars, "Base engine"
|
||||
subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 }
|
||||
|
||||
groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 }
|
||||
groupChildMenu = limitsAndFallback, "Limits and fallbacks"
|
||||
groupChildMenu = oilPressureProtection, "Oil pressure protection"
|
||||
subMenu = triggerConfiguration, "Trigger"
|
||||
subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 }
|
||||
subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 }
|
||||
|
@ -9003,7 +9018,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "RPM limit hysteresis", rpmHardLimitHyst
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Boost cut pressure hysteresis", boostCutPressureHyst
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
panel = dutyCycleLimiting
|
||||
|
||||
dialog = softRpmLimitSettings, "Soft RPM Limit"
|
||||
|
@ -9011,6 +9025,12 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Timing retard", rpmSoftLimitTimingRetard, { cutSparkOnHardLimit }
|
||||
field = "Fuel added", rpmSoftLimitFuelAdded, { cutFuelOnHardLimit }
|
||||
|
||||
dialog = oilPressureProtection, "Oil pressure protection"
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
field = "Enable low oil pressure protection", enableOilPressureProtect
|
||||
field = "Oil pressure protection timeout", minimumOilPressureTimeout
|
||||
panel = minimumOilPressure
|
||||
|
||||
dialog = etbLimits, "Electronic Throttle Limiting"
|
||||
field = "Smoothly close the throttle to limit RPM."
|
||||
field = "Soft limiter start", etbRevLimitStart
|
||||
|
@ -9021,6 +9041,9 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
panel = etbLimits
|
||||
|
||||
dialog = oilPressureProtection, "Oil pressure protection"
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
dialog = limitsAndFallbackCenter, "CLT-based RPM Limit"
|
||||
panel = cltRevLimitCurve
|
||||
|
||||
|
|
Loading…
Reference in New Issue