Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2021-12-22 13:15:15 +00:00
parent a4871c703c
commit 2bd5a98df8
54 changed files with 2554 additions and 2564 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Dec 21 03:02:49 UTC 2021
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Dec 22 13:13:49 UTC 2021
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -220,7 +220,7 @@ struct gppwm_channel {
RPM
* offset 16
*/
uint8_t rpmBins[GPPWM_RPM_COUNT];
scaled_channel<uint8_t, 1, 50> rpmBins[GPPWM_RPM_COUNT];
/**
duty
* offset 24
@ -4047,21 +4047,21 @@ struct persistent_config_s {
/**
* offset 5268
*/
uint8_t boostTableOpenLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
scaled_channel<uint8_t, 2, 1> boostTableOpenLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
/**
RPM
* offset 5332
*/
uint8_t boostRpmBins[BOOST_RPM_COUNT];
scaled_channel<uint8_t, 1, 50> boostRpmBins[BOOST_RPM_COUNT];
/**
* offset 5340
*/
uint8_t boostTableClosedLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
scaled_channel<uint8_t, 1, 2> boostTableClosedLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
/**
%
* offset 5404
*/
uint8_t boostTpsBins[BOOST_LOAD_COUNT];
scaled_channel<uint8_t, 1, 1> boostTpsBins[BOOST_LOAD_COUNT];
/**
%
* offset 5412
@ -4076,7 +4076,7 @@ struct persistent_config_s {
RPM
* offset 5484
*/
uint8_t pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE];
scaled_channel<uint8_t, 1, 50> pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE];
/**
* CLT-based cranking position multiplier for simple manual idle controller
C
@ -4186,235 +4186,235 @@ struct persistent_config_s {
deg
* offset 16196
*/
float ignitionIatCorrTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
scaled_channel<int16_t, 10, 1> ignitionIatCorrTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/**
Temperature
* offset 17220
* offset 16708
*/
float ignitionIatCorrLoadBins[IGN_LOAD_COUNT];
/**
RPM
* offset 17284
* offset 16772
*/
uint16_t ignitionIatCorrRpmBins[IGN_RPM_COUNT];
/**
deg
* offset 17316
* offset 16804
*/
float injectionPhase[IGN_RPM_COUNT][IGN_LOAD_COUNT];
int16_t injectionPhase[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/**
Load
* offset 18340
* offset 17316
*/
uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 18372
* offset 17348
*/
uint16_t injPhaseRpmBins[FUEL_RPM_COUNT];
/**
onoff
* offset 18404
* offset 17380
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* Good example: number of tooth on wheel, For Can 10 is a good number.
Hz
* offset 18464
* offset 17440
*/
float vssFilterReciprocal;
/**
kPa
* offset 18468
* offset 17444
*/
uint16_t mapEstimateTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/**
% TPS
* offset 18980
* offset 17956
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 19012
* offset 17988
*/
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/**
value
* offset 19044
* offset 18020
*/
uint8_t vvtTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 19108
* offset 18084
*/
uint16_t vvtTable1LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 19124
* offset 18100
*/
uint16_t vvtTable1RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 19140
* offset 18116
*/
uint8_t vvtTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 19204
* offset 18180
*/
uint16_t vvtTable2LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 19220
* offset 18196
*/
uint16_t vvtTable2RpmBins[SCRIPT_TABLE_8];
/**
deg
* offset 19236
* offset 18212
*/
float ignitionTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
scaled_channel<int16_t, 10, 1> ignitionTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/**
Load
* offset 20260
* offset 18724
*/
uint16_t ignitionLoadBins[IGN_LOAD_COUNT];
/**
RPM
* offset 20292
* offset 18756
*/
uint16_t ignitionRpmBins[IGN_RPM_COUNT];
/**
%
* offset 20324
* offset 18788
*/
float veTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
scaled_channel<uint16_t, 10, 1> veTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/**
kPa
* offset 21348
* offset 19300
*/
uint16_t veLoadBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 21380
* offset 19332
*/
uint16_t veRpmBins[FUEL_RPM_COUNT];
/**
lambda
* offset 21412
* offset 19364
*/
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/**
* offset 21668
* offset 19620
*/
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 21700
* offset 19652
*/
uint16_t lambdaRpmBins[FUEL_RPM_COUNT];
/**
value
* offset 21732
* offset 19684
*/
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/**
from
* offset 21988
* offset 19940
*/
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/**
to
* offset 22020
* offset 19972
*/
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/**
value
* offset 22052
* offset 20004
*/
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22308
* offset 20260
*/
uint16_t scriptTable1LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22324
* offset 20276
*/
uint16_t scriptTable1RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 22340
* offset 20292
*/
uint8_t scriptTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22404
* offset 20356
*/
uint16_t scriptTable2LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22420
* offset 20372
*/
uint16_t scriptTable2RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 22436
* offset 20388
*/
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22500
* offset 20452
*/
uint16_t scriptTable3LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22516
* offset 20468
*/
uint16_t scriptTable3RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 22532
* offset 20484
*/
uint8_t scriptTable4[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22596
* offset 20548
*/
uint16_t scriptTable4LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22612
* offset 20564
*/
uint16_t scriptTable4RpmBins[SCRIPT_TABLE_8];
/**
* offset 22628
* offset 20580
*/
uint16_t ignTrimLoadBins[TRIM_SIZE];
/**
rpm
* offset 22636
* offset 20588
*/
uint16_t ignTrimRpmBins[TRIM_SIZE];
/**
* offset 22644
* offset 20596
*/
cyl_trim_s ignTrims[12];
/**
* offset 22836
* offset 20788
*/
uint16_t fuelTrimLoadBins[TRIM_SIZE];
/**
rpm
* offset 22844
* offset 20796
*/
uint16_t fuelTrimRpmBins[TRIM_SIZE];
/**
* offset 22852
* offset 20804
*/
cyl_trim_s fuelTrims[12];
/** total size 23044*/
/** total size 20996*/
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Dec 21 03:02:49 UTC 2021
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Dec 22 13:13:49 UTC 2021

View File

@ -953,7 +953,7 @@
#define firingOrder_offset 424
#define fixedModeTiming_offset 464
#define fixedTiming_offset 1824
#define FLASH_DATA_VERSION 10005
#define FLASH_DATA_VERSION 10006
#define flexSensorPin_offset 806
#define FSIO_METHOD_FSIO_ANALOG_INPUT "fsio_analog_input"
#define FSIO_METHOD_FSIO_DIGITAL_INPUT "fsio_digital_input"
@ -982,32 +982,32 @@
#define fuelTrim7_offset 4086
#define fuelTrim8_offset 4087
#define fuelTrim9_offset 4088
#define fuelTrimLoadBins_offset 22836
#define fuelTrimRpmBins_offset 22844
#define fuelTrims10_offset 22996
#define fuelTrims10_table_offset 22996
#define fuelTrims11_offset 23012
#define fuelTrims11_table_offset 23012
#define fuelTrims12_offset 23028
#define fuelTrims12_table_offset 23028
#define fuelTrims1_offset 22852
#define fuelTrims1_table_offset 22852
#define fuelTrims2_offset 22868
#define fuelTrims2_table_offset 22868
#define fuelTrims3_offset 22884
#define fuelTrims3_table_offset 22884
#define fuelTrims4_offset 22900
#define fuelTrims4_table_offset 22900
#define fuelTrims5_offset 22916
#define fuelTrims5_table_offset 22916
#define fuelTrims6_offset 22932
#define fuelTrims6_table_offset 22932
#define fuelTrims7_offset 22948
#define fuelTrims7_table_offset 22948
#define fuelTrims8_offset 22964
#define fuelTrims8_table_offset 22964
#define fuelTrims9_offset 22980
#define fuelTrims9_table_offset 22980
#define fuelTrimLoadBins_offset 20788
#define fuelTrimRpmBins_offset 20796
#define fuelTrims10_offset 20948
#define fuelTrims10_table_offset 20948
#define fuelTrims11_offset 20964
#define fuelTrims11_table_offset 20964
#define fuelTrims12_offset 20980
#define fuelTrims12_table_offset 20980
#define fuelTrims1_offset 20804
#define fuelTrims1_table_offset 20804
#define fuelTrims2_offset 20820
#define fuelTrims2_table_offset 20820
#define fuelTrims3_offset 20836
#define fuelTrims3_table_offset 20836
#define fuelTrims4_offset 20852
#define fuelTrims4_table_offset 20852
#define fuelTrims5_offset 20868
#define fuelTrims5_table_offset 20868
#define fuelTrims6_offset 20884
#define fuelTrims6_table_offset 20884
#define fuelTrims7_offset 20900
#define fuelTrims7_table_offset 20900
#define fuelTrims8_offset 20916
#define fuelTrims8_table_offset 20916
#define fuelTrims9_offset 20932
#define fuelTrims9_table_offset 20932
#define GAP_TRACKING_LENGTH 18
#define gapTrackingLengthOverride_offset 456
#define GAUGE_COIL_DWELL_TIME "dwell: coil charge time"
@ -1357,10 +1357,10 @@
#define ignition_mode_e_IM_TWO_COILS 3
#define ignition_mode_e_IM_WASTED_SPARK 2
#define ignitionDwellForCrankingMs_offset 188
#define ignitionIatCorrLoadBins_offset 17220
#define ignitionIatCorrRpmBins_offset 17284
#define ignitionIatCorrLoadBins_offset 16708
#define ignitionIatCorrRpmBins_offset 16772
#define ignitionIatCorrTable_offset 16196
#define ignitionLoadBins_offset 20260
#define ignitionLoadBins_offset 18724
#define ignitionMode_offset 452
#define ignitionPinMode_offset 657
#define ignitionPins10_offset 653
@ -1375,35 +1375,35 @@
#define ignitionPins7_offset 650
#define ignitionPins8_offset 651
#define ignitionPins9_offset 652
#define ignitionRpmBins_offset 20292
#define ignitionTable_offset 19236
#define ignitionRpmBins_offset 18756
#define ignitionTable_offset 18212
#define ignOverrideMode_offset 1752
#define ignTrimLoadBins_offset 22628
#define ignTrimRpmBins_offset 22636
#define ignTrims10_offset 22788
#define ignTrims10_table_offset 22788
#define ignTrims11_offset 22804
#define ignTrims11_table_offset 22804
#define ignTrims12_offset 22820
#define ignTrims12_table_offset 22820
#define ignTrims1_offset 22644
#define ignTrims1_table_offset 22644
#define ignTrims2_offset 22660
#define ignTrims2_table_offset 22660
#define ignTrims3_offset 22676
#define ignTrims3_table_offset 22676
#define ignTrims4_offset 22692
#define ignTrims4_table_offset 22692
#define ignTrims5_offset 22708
#define ignTrims5_table_offset 22708
#define ignTrims6_offset 22724
#define ignTrims6_table_offset 22724
#define ignTrims7_offset 22740
#define ignTrims7_table_offset 22740
#define ignTrims8_offset 22756
#define ignTrims8_table_offset 22756
#define ignTrims9_offset 22772
#define ignTrims9_table_offset 22772
#define ignTrimLoadBins_offset 20580
#define ignTrimRpmBins_offset 20588
#define ignTrims10_offset 20740
#define ignTrims10_table_offset 20740
#define ignTrims11_offset 20756
#define ignTrims11_table_offset 20756
#define ignTrims12_offset 20772
#define ignTrims12_table_offset 20772
#define ignTrims1_offset 20596
#define ignTrims1_table_offset 20596
#define ignTrims2_offset 20612
#define ignTrims2_table_offset 20612
#define ignTrims3_offset 20628
#define ignTrims3_table_offset 20628
#define ignTrims4_offset 20644
#define ignTrims4_table_offset 20644
#define ignTrims5_offset 20660
#define ignTrims5_table_offset 20660
#define ignTrims6_offset 20676
#define ignTrims6_table_offset 20676
#define ignTrims7_offset 20692
#define ignTrims7_table_offset 20692
#define ignTrims8_offset 20708
#define ignTrims8_table_offset 20708
#define ignTrims9_offset 20724
#define ignTrims9_table_offset 20724
#define imu_type_e_auto_enum "IMU_NONE", "IMU_VAG", "IMU_MM5_10", "IMU_TYPE_3", "IMU_TYPE_4"
#define imu_type_e_IMU_MM5_10 2
#define imu_type_e_IMU_NONE 0
@ -1422,7 +1422,7 @@
#define injection_mode_e_IM_SIMULTANEOUS 0
#define injection_mode_e_IM_SINGLE_POINT 3
#define injectionMode_offset 440
#define injectionPhase_offset 17316
#define injectionPhase_offset 16804
#define injectionPinMode_offset 656
#define injectionPins10_offset 641
#define injectionPins11_offset 642
@ -1462,8 +1462,8 @@
#define InjectorNonlinearMode_INJ_PolynomialAdder 1
#define injectorNonlinearMode_offset 796
#define injectorPressureType_offset 1753
#define injPhaseLoadBins_offset 18340
#define injPhaseRpmBins_offset 18372
#define injPhaseLoadBins_offset 17316
#define injPhaseRpmBins_offset 17348
#define invertCamVVTSignal_offset 896
#define invertPrimaryTriggerSignal_offset 1260
#define invertSecondaryTriggerSignal_offset 1260
@ -1519,9 +1519,9 @@
#define knockRetardMaximum_offset 622
#define knockRetardReapplyRate_offset 621
#define knockSamplingDuration_offset 2112
#define lambdaLoadBins_offset 21668
#define lambdaRpmBins_offset 21700
#define lambdaTable_offset 21412
#define lambdaLoadBins_offset 19620
#define lambdaRpmBins_offset 19652
#define lambdaTable_offset 19364
#define launchActivateDelay_offset 976
#define launchActivatePin_offset 911
#define launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH 2
@ -1547,7 +1547,6 @@
#define linear_sensor_s_size 20
#define LIS302DLCsPin_offset 1687
#define LIS302DLCsPinMode_offset 2033
#define LOAD_1_BYTE_PACKING_MULT 2
#define LOG_DELIMITER "`"
#define log_format_e_Force_4_bytes_size_log_format ENUM_32_BITS
#define log_format_e_LF_NATIVE 0
@ -1622,9 +1621,9 @@
#define mapCamSkipFactor_offset 768
#define mapErrorDetectionTooHigh_offset 1540
#define mapErrorDetectionTooLow_offset 1536
#define mapEstimateRpmBins_offset 19012
#define mapEstimateTable_offset 18468
#define mapEstimateTpsBins_offset 18980
#define mapEstimateRpmBins_offset 17988
#define mapEstimateTable_offset 17444
#define mapEstimateTpsBins_offset 17956
#define mapHighValueVoltage_offset 1832
#define mapLowValueVoltage_offset 1828
#define mapMinBufferLength_offset 820
@ -1724,7 +1723,7 @@
#define pedalToTpsRpmBins_offset 5484
#define pedalToTpsTable_offset 5412
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
#define persistent_config_s_size 23044
#define persistent_config_s_size 20996
#define pid_s_size 20
#define PidAutoTune_AutoTunerState_AUTOTUNER_OFF 0
#define PidAutoTune_AutoTunerState_CONVERGED 16
@ -1831,18 +1830,18 @@
#define scriptSettingName6_offset 3300
#define scriptSettingName7_offset 3316
#define scriptSettingName8_offset 3332
#define scriptTable1_offset 22052
#define scriptTable1LoadBins_offset 22308
#define scriptTable1RpmBins_offset 22324
#define scriptTable2_offset 22340
#define scriptTable2LoadBins_offset 22404
#define scriptTable2RpmBins_offset 22420
#define scriptTable3_offset 22436
#define scriptTable3LoadBins_offset 22500
#define scriptTable3RpmBins_offset 22516
#define scriptTable4_offset 22532
#define scriptTable4LoadBins_offset 22596
#define scriptTable4RpmBins_offset 22612
#define scriptTable1_offset 20004
#define scriptTable1LoadBins_offset 20260
#define scriptTable1RpmBins_offset 20276
#define scriptTable2_offset 20292
#define scriptTable2LoadBins_offset 20356
#define scriptTable2RpmBins_offset 20372
#define scriptTable3_offset 20388
#define scriptTable3LoadBins_offset 20452
#define scriptTable3RpmBins_offset 20468
#define scriptTable4_offset 20484
#define scriptTable4LoadBins_offset 20548
#define scriptTable4RpmBins_offset 20564
#define scriptTableName1_offset 3156
#define scriptTableName2_offset 3172
#define scriptTableName3_offset 3188
@ -1875,7 +1874,7 @@
#define show_test_presets true
#define showHumanReadableWarning_offset 896
#define showSdCardWarning_offset 164
#define SIGNATURE_HASH 882147479
#define SIGNATURE_HASH 1012670280
#define silentTriggerError_offset 1260
#define slowAdcAlpha_offset 1712
#define sparkDwellRpmBins_offset 54
@ -2015,7 +2014,7 @@
#define tcuDownshiftButtonPin_offset 1579
#define tcuDownshiftButtonPinMode_offset 3983
#define tcuEnabled_offset 896
#define tcuSolenoidTable_offset 18404
#define tcuSolenoidTable_offset 17380
#define tcuUpshiftButtonPin_offset 1578
#define tcuUpshiftButtonPinMode_offset 3982
#define test557pin_offset 807
@ -2065,7 +2064,7 @@
#define TORQUE_CURVE_SIZE 8
#define torqueRpmBins_offset 4602
#define torqueValues_offset 4594
#define TOTAL_CONFIG_SIZE 23044
#define TOTAL_CONFIG_SIZE 20996
#define tps1_1AdcChannel_offset 520
#define tps1_2AdcChannel_offset 689
#define tps1SecondaryMax_offset 830
@ -2076,7 +2075,6 @@
#define tps2Min_offset 1528
#define tps2SecondaryMax_offset 1258
#define tps2SecondaryMin_offset 1256
#define TPS_1_BYTE_PACKING_MULT 2
#define TPS_2_BYTE_PACKING_MULT 100
#define TPS_TPS_ACCEL_TABLE 8
#define tpsAccelEnrichmentThreshold_offset 1692
@ -2089,9 +2087,9 @@
#define tpsErrorDetectionTooLow_offset 172
#define tpsMax_offset 170
#define tpsMin_offset 168
#define tpsTpsAccelFromRpmBins_offset 21988
#define tpsTpsAccelTable_offset 21732
#define tpsTpsAccelToRpmBins_offset 22020
#define tpsTpsAccelFromRpmBins_offset 19940
#define tpsTpsAccelTable_offset 19684
#define tpsTpsAccelToRpmBins_offset 19972
#define trailingCoilPins10_offset 1965
#define trailingCoilPins11_offset 1966
#define trailingCoilPins12_offset 1967
@ -2396,7 +2394,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen_cypress.882147479"
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen_cypress.1012670280"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2515,7 +2513,7 @@
#define vehicleName_offset 1076
#define vehicleSpeedSensorInputPin_offset 794
#define vehicleWeight_offset 786
#define veLoadBins_offset 21348
#define veLoadBins_offset 19300
#define veOverrideMode_offset 1733
#define verboseCan2BaseAddress_offset 1736
#define verboseCan_offset 164
@ -2523,8 +2521,8 @@
#define verboseTLE8888_offset 748
#define verboseTriggerSynchDetails_offset 1272
#define verboseVVTDecoding_offset 896
#define veRpmBins_offset 21380
#define veTable_offset 20324
#define veRpmBins_offset 19332
#define veTable_offset 18788
#define VM_VVT_INACTIVE 0
#define VOLTAGE_1_BYTE_PACKING_DIV 0.02
#define VR_THRESHOLD_COUNT 2
@ -2540,7 +2538,7 @@
#define vrThreshold2_pin_offset 1176
#define vrThreshold2_rpmBins_offset 1180
#define vrThreshold2_values_offset 1186
#define vssFilterReciprocal_offset 18464
#define vssFilterReciprocal_offset 17440
#define vssGearRatio_offset 624
#define vssToothCount_offset 626
#define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "VVT_MIATA_NB2", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_TOYOTA_4_1", "VVT_FORD_ST170", "VVT_BARRA_3_PLUS_1", "VVT_NISSAN_VQ", "VVT_HONDA_K", "VVT_NISSAN_MR", "VVT_12", "VVT_MAP_V_TWIN_ANOTHER"
@ -2574,12 +2572,12 @@
#define vvtPins2_offset 1841
#define vvtPins3_offset 1842
#define vvtPins4_offset 1843
#define vvtTable1_offset 19044
#define vvtTable1LoadBins_offset 19108
#define vvtTable1RpmBins_offset 19124
#define vvtTable2_offset 19140
#define vvtTable2LoadBins_offset 19204
#define vvtTable2RpmBins_offset 19220
#define vvtTable1_offset 18020
#define vvtTable1LoadBins_offset 18084
#define vvtTable1RpmBins_offset 18100
#define vvtTable2_offset 18116
#define vvtTable2LoadBins_offset 18180
#define vvtTable2RpmBins_offset 18196
#define warning_message_offset 5020
#define warningLedPin_offset 1685
#define warningPeriod_offset 1290

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Dec 21 03:02:46 UTC 2021
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Dec 22 13:13:47 UTC 2021
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -220,7 +220,7 @@ struct gppwm_channel {
RPM
* offset 16
*/
uint8_t rpmBins[GPPWM_RPM_COUNT];
scaled_channel<uint8_t, 1, 50> rpmBins[GPPWM_RPM_COUNT];
/**
duty
* offset 24
@ -4041,21 +4041,21 @@ struct persistent_config_s {
/**
* offset 5240
*/
uint8_t boostTableOpenLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
scaled_channel<uint8_t, 2, 1> boostTableOpenLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
/**
RPM
* offset 5304
*/
uint8_t boostRpmBins[BOOST_RPM_COUNT];
scaled_channel<uint8_t, 1, 50> boostRpmBins[BOOST_RPM_COUNT];
/**
* offset 5312
*/
uint8_t boostTableClosedLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
scaled_channel<uint8_t, 1, 2> boostTableClosedLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
/**
%
* offset 5376
*/
uint8_t boostTpsBins[BOOST_LOAD_COUNT];
scaled_channel<uint8_t, 1, 1> boostTpsBins[BOOST_LOAD_COUNT];
/**
%
* offset 5384
@ -4070,7 +4070,7 @@ struct persistent_config_s {
RPM
* offset 5456
*/
uint8_t pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE];
scaled_channel<uint8_t, 1, 50> pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE];
/**
* CLT-based cranking position multiplier for simple manual idle controller
C
@ -4180,235 +4180,235 @@ struct persistent_config_s {
deg
* offset 16168
*/
float ignitionIatCorrTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
scaled_channel<int16_t, 10, 1> ignitionIatCorrTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/**
Temperature
* offset 17192
* offset 16680
*/
float ignitionIatCorrLoadBins[IGN_LOAD_COUNT];
/**
RPM
* offset 17256
* offset 16744
*/
uint16_t ignitionIatCorrRpmBins[IGN_RPM_COUNT];
/**
deg
* offset 17288
* offset 16776
*/
float injectionPhase[IGN_RPM_COUNT][IGN_LOAD_COUNT];
int16_t injectionPhase[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/**
Load
* offset 18312
* offset 17288
*/
uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 18344
* offset 17320
*/
uint16_t injPhaseRpmBins[FUEL_RPM_COUNT];
/**
onoff
* offset 18376
* offset 17352
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* Good example: number of tooth on wheel, For Can 10 is a good number.
Hz
* offset 18436
* offset 17412
*/
float vssFilterReciprocal;
/**
kPa
* offset 18440
* offset 17416
*/
uint16_t mapEstimateTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/**
% TPS
* offset 18952
* offset 17928
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 18984
* offset 17960
*/
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/**
value
* offset 19016
* offset 17992
*/
uint8_t vvtTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 19080
* offset 18056
*/
uint16_t vvtTable1LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 19096
* offset 18072
*/
uint16_t vvtTable1RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 19112
* offset 18088
*/
uint8_t vvtTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 19176
* offset 18152
*/
uint16_t vvtTable2LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 19192
* offset 18168
*/
uint16_t vvtTable2RpmBins[SCRIPT_TABLE_8];
/**
deg
* offset 19208
* offset 18184
*/
float ignitionTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
scaled_channel<int16_t, 10, 1> ignitionTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/**
Load
* offset 20232
* offset 18696
*/
uint16_t ignitionLoadBins[IGN_LOAD_COUNT];
/**
RPM
* offset 20264
* offset 18728
*/
uint16_t ignitionRpmBins[IGN_RPM_COUNT];
/**
%
* offset 20296
* offset 18760
*/
float veTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
scaled_channel<uint16_t, 10, 1> veTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/**
kPa
* offset 21320
* offset 19272
*/
uint16_t veLoadBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 21352
* offset 19304
*/
uint16_t veRpmBins[FUEL_RPM_COUNT];
/**
lambda
* offset 21384
* offset 19336
*/
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/**
* offset 21640
* offset 19592
*/
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 21672
* offset 19624
*/
uint16_t lambdaRpmBins[FUEL_RPM_COUNT];
/**
value
* offset 21704
* offset 19656
*/
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/**
from
* offset 21960
* offset 19912
*/
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/**
to
* offset 21992
* offset 19944
*/
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/**
value
* offset 22024
* offset 19976
*/
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22280
* offset 20232
*/
uint16_t scriptTable1LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22296
* offset 20248
*/
uint16_t scriptTable1RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 22312
* offset 20264
*/
uint8_t scriptTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22376
* offset 20328
*/
uint16_t scriptTable2LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22392
* offset 20344
*/
uint16_t scriptTable2RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 22408
* offset 20360
*/
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22472
* offset 20424
*/
uint16_t scriptTable3LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22488
* offset 20440
*/
uint16_t scriptTable3RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 22504
* offset 20456
*/
uint8_t scriptTable4[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22568
* offset 20520
*/
uint16_t scriptTable4LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22584
* offset 20536
*/
uint16_t scriptTable4RpmBins[SCRIPT_TABLE_8];
/**
* offset 22600
* offset 20552
*/
uint16_t ignTrimLoadBins[TRIM_SIZE];
/**
rpm
* offset 22608
* offset 20560
*/
uint16_t ignTrimRpmBins[TRIM_SIZE];
/**
* offset 22616
* offset 20568
*/
cyl_trim_s ignTrims[12];
/**
* offset 22808
* offset 20760
*/
uint16_t fuelTrimLoadBins[TRIM_SIZE];
/**
rpm
* offset 22816
* offset 20768
*/
uint16_t fuelTrimRpmBins[TRIM_SIZE];
/**
* offset 22824
* offset 20776
*/
cyl_trim_s fuelTrims[12];
/** total size 23016*/
/** total size 20968*/
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Dec 21 03:02:46 UTC 2021
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Dec 22 13:13:47 UTC 2021

View File

@ -938,7 +938,7 @@
#define firingOrder_offset 424
#define fixedModeTiming_offset 464
#define fixedTiming_offset 1824
#define FLASH_DATA_VERSION 10005
#define FLASH_DATA_VERSION 10006
#define flexSensorPin_offset 806
#define FSIO_METHOD_FSIO_ANALOG_INPUT "fsio_analog_input"
#define FSIO_METHOD_FSIO_DIGITAL_INPUT "fsio_digital_input"
@ -967,32 +967,32 @@
#define fuelTrim7_offset 4058
#define fuelTrim8_offset 4059
#define fuelTrim9_offset 4060
#define fuelTrimLoadBins_offset 22808
#define fuelTrimRpmBins_offset 22816
#define fuelTrims10_offset 22968
#define fuelTrims10_table_offset 22968
#define fuelTrims11_offset 22984
#define fuelTrims11_table_offset 22984
#define fuelTrims12_offset 23000
#define fuelTrims12_table_offset 23000
#define fuelTrims1_offset 22824
#define fuelTrims1_table_offset 22824
#define fuelTrims2_offset 22840
#define fuelTrims2_table_offset 22840
#define fuelTrims3_offset 22856
#define fuelTrims3_table_offset 22856
#define fuelTrims4_offset 22872
#define fuelTrims4_table_offset 22872
#define fuelTrims5_offset 22888
#define fuelTrims5_table_offset 22888
#define fuelTrims6_offset 22904
#define fuelTrims6_table_offset 22904
#define fuelTrims7_offset 22920
#define fuelTrims7_table_offset 22920
#define fuelTrims8_offset 22936
#define fuelTrims8_table_offset 22936
#define fuelTrims9_offset 22952
#define fuelTrims9_table_offset 22952
#define fuelTrimLoadBins_offset 20760
#define fuelTrimRpmBins_offset 20768
#define fuelTrims10_offset 20920
#define fuelTrims10_table_offset 20920
#define fuelTrims11_offset 20936
#define fuelTrims11_table_offset 20936
#define fuelTrims12_offset 20952
#define fuelTrims12_table_offset 20952
#define fuelTrims1_offset 20776
#define fuelTrims1_table_offset 20776
#define fuelTrims2_offset 20792
#define fuelTrims2_table_offset 20792
#define fuelTrims3_offset 20808
#define fuelTrims3_table_offset 20808
#define fuelTrims4_offset 20824
#define fuelTrims4_table_offset 20824
#define fuelTrims5_offset 20840
#define fuelTrims5_table_offset 20840
#define fuelTrims6_offset 20856
#define fuelTrims6_table_offset 20856
#define fuelTrims7_offset 20872
#define fuelTrims7_table_offset 20872
#define fuelTrims8_offset 20888
#define fuelTrims8_table_offset 20888
#define fuelTrims9_offset 20904
#define fuelTrims9_table_offset 20904
#define GAP_TRACKING_LENGTH 18
#define gapTrackingLengthOverride_offset 456
#define GAUGE_COIL_DWELL_TIME "dwell: coil charge time"
@ -1342,10 +1342,10 @@
#define ignition_mode_e_IM_TWO_COILS 3
#define ignition_mode_e_IM_WASTED_SPARK 2
#define ignitionDwellForCrankingMs_offset 188
#define ignitionIatCorrLoadBins_offset 17192
#define ignitionIatCorrRpmBins_offset 17256
#define ignitionIatCorrLoadBins_offset 16680
#define ignitionIatCorrRpmBins_offset 16744
#define ignitionIatCorrTable_offset 16168
#define ignitionLoadBins_offset 20232
#define ignitionLoadBins_offset 18696
#define ignitionMode_offset 452
#define ignitionPinMode_offset 657
#define ignitionPins10_offset 653
@ -1360,35 +1360,35 @@
#define ignitionPins7_offset 650
#define ignitionPins8_offset 651
#define ignitionPins9_offset 652
#define ignitionRpmBins_offset 20264
#define ignitionTable_offset 19208
#define ignitionRpmBins_offset 18728
#define ignitionTable_offset 18184
#define ignOverrideMode_offset 1752
#define ignTrimLoadBins_offset 22600
#define ignTrimRpmBins_offset 22608
#define ignTrims10_offset 22760
#define ignTrims10_table_offset 22760
#define ignTrims11_offset 22776
#define ignTrims11_table_offset 22776
#define ignTrims12_offset 22792
#define ignTrims12_table_offset 22792
#define ignTrims1_offset 22616
#define ignTrims1_table_offset 22616
#define ignTrims2_offset 22632
#define ignTrims2_table_offset 22632
#define ignTrims3_offset 22648
#define ignTrims3_table_offset 22648
#define ignTrims4_offset 22664
#define ignTrims4_table_offset 22664
#define ignTrims5_offset 22680
#define ignTrims5_table_offset 22680
#define ignTrims6_offset 22696
#define ignTrims6_table_offset 22696
#define ignTrims7_offset 22712
#define ignTrims7_table_offset 22712
#define ignTrims8_offset 22728
#define ignTrims8_table_offset 22728
#define ignTrims9_offset 22744
#define ignTrims9_table_offset 22744
#define ignTrimLoadBins_offset 20552
#define ignTrimRpmBins_offset 20560
#define ignTrims10_offset 20712
#define ignTrims10_table_offset 20712
#define ignTrims11_offset 20728
#define ignTrims11_table_offset 20728
#define ignTrims12_offset 20744
#define ignTrims12_table_offset 20744
#define ignTrims1_offset 20568
#define ignTrims1_table_offset 20568
#define ignTrims2_offset 20584
#define ignTrims2_table_offset 20584
#define ignTrims3_offset 20600
#define ignTrims3_table_offset 20600
#define ignTrims4_offset 20616
#define ignTrims4_table_offset 20616
#define ignTrims5_offset 20632
#define ignTrims5_table_offset 20632
#define ignTrims6_offset 20648
#define ignTrims6_table_offset 20648
#define ignTrims7_offset 20664
#define ignTrims7_table_offset 20664
#define ignTrims8_offset 20680
#define ignTrims8_table_offset 20680
#define ignTrims9_offset 20696
#define ignTrims9_table_offset 20696
#define imu_type_e_auto_enum "IMU_NONE", "IMU_VAG", "IMU_MM5_10", "IMU_TYPE_3", "IMU_TYPE_4"
#define imu_type_e_IMU_MM5_10 2
#define imu_type_e_IMU_NONE 0
@ -1407,7 +1407,7 @@
#define injection_mode_e_IM_SIMULTANEOUS 0
#define injection_mode_e_IM_SINGLE_POINT 3
#define injectionMode_offset 440
#define injectionPhase_offset 17288
#define injectionPhase_offset 16776
#define injectionPinMode_offset 656
#define injectionPins10_offset 641
#define injectionPins11_offset 642
@ -1447,8 +1447,8 @@
#define InjectorNonlinearMode_INJ_PolynomialAdder 1
#define injectorNonlinearMode_offset 796
#define injectorPressureType_offset 1753
#define injPhaseLoadBins_offset 18312
#define injPhaseRpmBins_offset 18344
#define injPhaseLoadBins_offset 17288
#define injPhaseRpmBins_offset 17320
#define invertCamVVTSignal_offset 896
#define invertPrimaryTriggerSignal_offset 1260
#define invertSecondaryTriggerSignal_offset 1260
@ -1504,9 +1504,9 @@
#define knockRetardMaximum_offset 622
#define knockRetardReapplyRate_offset 621
#define knockSamplingDuration_offset 2104
#define lambdaLoadBins_offset 21640
#define lambdaRpmBins_offset 21672
#define lambdaTable_offset 21384
#define lambdaLoadBins_offset 19592
#define lambdaRpmBins_offset 19624
#define lambdaTable_offset 19336
#define launchActivateDelay_offset 976
#define launchActivatePin_offset 911
#define launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH 2
@ -1532,7 +1532,6 @@
#define linear_sensor_s_size 20
#define LIS302DLCsPin_offset 1687
#define LIS302DLCsPinMode_offset 2025
#define LOAD_1_BYTE_PACKING_MULT 2
#define LOG_DELIMITER "`"
#define log_format_e_Force_4_bytes_size_log_format ENUM_32_BITS
#define log_format_e_LF_NATIVE 0
@ -1607,9 +1606,9 @@
#define mapCamSkipFactor_offset 768
#define mapErrorDetectionTooHigh_offset 1540
#define mapErrorDetectionTooLow_offset 1536
#define mapEstimateRpmBins_offset 18984
#define mapEstimateTable_offset 18440
#define mapEstimateTpsBins_offset 18952
#define mapEstimateRpmBins_offset 17960
#define mapEstimateTable_offset 17416
#define mapEstimateTpsBins_offset 17928
#define mapHighValueVoltage_offset 1832
#define mapLowValueVoltage_offset 1828
#define mapMinBufferLength_offset 820
@ -1709,7 +1708,7 @@
#define pedalToTpsRpmBins_offset 5456
#define pedalToTpsTable_offset 5384
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
#define persistent_config_s_size 23016
#define persistent_config_s_size 20968
#define pid_s_size 20
#define PidAutoTune_AutoTunerState_AUTOTUNER_OFF 0
#define PidAutoTune_AutoTunerState_CONVERGED 16
@ -1816,18 +1815,18 @@
#define scriptSettingName6_offset 3272
#define scriptSettingName7_offset 3288
#define scriptSettingName8_offset 3304
#define scriptTable1_offset 22024
#define scriptTable1LoadBins_offset 22280
#define scriptTable1RpmBins_offset 22296
#define scriptTable2_offset 22312
#define scriptTable2LoadBins_offset 22376
#define scriptTable2RpmBins_offset 22392
#define scriptTable3_offset 22408
#define scriptTable3LoadBins_offset 22472
#define scriptTable3RpmBins_offset 22488
#define scriptTable4_offset 22504
#define scriptTable4LoadBins_offset 22568
#define scriptTable4RpmBins_offset 22584
#define scriptTable1_offset 19976
#define scriptTable1LoadBins_offset 20232
#define scriptTable1RpmBins_offset 20248
#define scriptTable2_offset 20264
#define scriptTable2LoadBins_offset 20328
#define scriptTable2RpmBins_offset 20344
#define scriptTable3_offset 20360
#define scriptTable3LoadBins_offset 20424
#define scriptTable3RpmBins_offset 20440
#define scriptTable4_offset 20456
#define scriptTable4LoadBins_offset 20520
#define scriptTable4RpmBins_offset 20536
#define scriptTableName1_offset 3128
#define scriptTableName2_offset 3144
#define scriptTableName3_offset 3160
@ -1860,7 +1859,7 @@
#define show_test_presets true
#define showHumanReadableWarning_offset 896
#define showSdCardWarning_offset 164
#define SIGNATURE_HASH 3409005675
#define SIGNATURE_HASH 3287929780
#define silentTriggerError_offset 1260
#define slowAdcAlpha_offset 1712
#define sparkDwellRpmBins_offset 54
@ -2000,7 +1999,7 @@
#define tcuDownshiftButtonPin_offset 1579
#define tcuDownshiftButtonPinMode_offset 3955
#define tcuEnabled_offset 896
#define tcuSolenoidTable_offset 18376
#define tcuSolenoidTable_offset 17352
#define tcuUpshiftButtonPin_offset 1578
#define tcuUpshiftButtonPinMode_offset 3954
#define test557pin_offset 807
@ -2050,7 +2049,7 @@
#define TORQUE_CURVE_SIZE 8
#define torqueRpmBins_offset 4574
#define torqueValues_offset 4566
#define TOTAL_CONFIG_SIZE 23016
#define TOTAL_CONFIG_SIZE 20968
#define tps1_1AdcChannel_offset 520
#define tps1_2AdcChannel_offset 689
#define tps1SecondaryMax_offset 830
@ -2061,7 +2060,6 @@
#define tps2Min_offset 1528
#define tps2SecondaryMax_offset 1258
#define tps2SecondaryMin_offset 1256
#define TPS_1_BYTE_PACKING_MULT 2
#define TPS_2_BYTE_PACKING_MULT 100
#define TPS_TPS_ACCEL_TABLE 8
#define tpsAccelEnrichmentThreshold_offset 1692
@ -2074,9 +2072,9 @@
#define tpsErrorDetectionTooLow_offset 172
#define tpsMax_offset 170
#define tpsMin_offset 168
#define tpsTpsAccelFromRpmBins_offset 21960
#define tpsTpsAccelTable_offset 21704
#define tpsTpsAccelToRpmBins_offset 21992
#define tpsTpsAccelFromRpmBins_offset 19912
#define tpsTpsAccelTable_offset 19656
#define tpsTpsAccelToRpmBins_offset 19944
#define trailingCoilPins10_offset 1957
#define trailingCoilPins11_offset 1958
#define trailingCoilPins12_offset 1959
@ -2381,7 +2379,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator true
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2021.12.22.kin.3409005675"
#define TS_SIGNATURE "rusEFI 2021.12.22.kin.3287929780"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2500,7 +2498,7 @@
#define vehicleName_offset 1076
#define vehicleSpeedSensorInputPin_offset 794
#define vehicleWeight_offset 786
#define veLoadBins_offset 21320
#define veLoadBins_offset 19272
#define veOverrideMode_offset 1733
#define verboseCan2BaseAddress_offset 1736
#define verboseCan_offset 164
@ -2508,8 +2506,8 @@
#define verboseTLE8888_offset 748
#define verboseTriggerSynchDetails_offset 1272
#define verboseVVTDecoding_offset 896
#define veRpmBins_offset 21352
#define veTable_offset 20296
#define veRpmBins_offset 19304
#define veTable_offset 18760
#define VM_VVT_INACTIVE 0
#define VOLTAGE_1_BYTE_PACKING_DIV 0.02
#define VR_THRESHOLD_COUNT 2
@ -2525,7 +2523,7 @@
#define vrThreshold2_pin_offset 1176
#define vrThreshold2_rpmBins_offset 1180
#define vrThreshold2_values_offset 1186
#define vssFilterReciprocal_offset 18436
#define vssFilterReciprocal_offset 17412
#define vssGearRatio_offset 624
#define vssToothCount_offset 626
#define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "VVT_MIATA_NB2", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_TOYOTA_4_1", "VVT_FORD_ST170", "VVT_BARRA_3_PLUS_1", "VVT_NISSAN_VQ", "VVT_HONDA_K", "VVT_NISSAN_MR", "VVT_12", "VVT_MAP_V_TWIN_ANOTHER"
@ -2551,12 +2549,12 @@
#define vvtOffsetsPadding_offset 1148
#define vvtOutputFrequency1_offset 1864
#define vvtPins1_offset 1840
#define vvtTable1_offset 19016
#define vvtTable1LoadBins_offset 19080
#define vvtTable1RpmBins_offset 19096
#define vvtTable2_offset 19112
#define vvtTable2LoadBins_offset 19176
#define vvtTable2RpmBins_offset 19192
#define vvtTable1_offset 17992
#define vvtTable1LoadBins_offset 18056
#define vvtTable1RpmBins_offset 18072
#define vvtTable2_offset 18088
#define vvtTable2LoadBins_offset 18152
#define vvtTable2RpmBins_offset 18168
#define warning_message_offset 4992
#define warningLedPin_offset 1685
#define warningPeriod_offset 1290

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Tue Dec 21 03:02:51 UTC 2021
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:51 UTC 2021
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -220,7 +220,7 @@ struct gppwm_channel {
RPM
* offset 16
*/
uint8_t rpmBins[GPPWM_RPM_COUNT];
scaled_channel<uint8_t, 1, 50> rpmBins[GPPWM_RPM_COUNT];
/**
duty
* offset 24
@ -4047,21 +4047,21 @@ struct persistent_config_s {
/**
* offset 5268
*/
uint8_t boostTableOpenLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
scaled_channel<uint8_t, 2, 1> boostTableOpenLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
/**
RPM
* offset 5332
*/
uint8_t boostRpmBins[BOOST_RPM_COUNT];
scaled_channel<uint8_t, 1, 50> boostRpmBins[BOOST_RPM_COUNT];
/**
* offset 5340
*/
uint8_t boostTableClosedLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
scaled_channel<uint8_t, 1, 2> boostTableClosedLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
/**
%
* offset 5404
*/
uint8_t boostTpsBins[BOOST_LOAD_COUNT];
scaled_channel<uint8_t, 1, 1> boostTpsBins[BOOST_LOAD_COUNT];
/**
%
* offset 5412
@ -4076,7 +4076,7 @@ struct persistent_config_s {
RPM
* offset 5484
*/
uint8_t pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE];
scaled_channel<uint8_t, 1, 50> pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE];
/**
* CLT-based cranking position multiplier for simple manual idle controller
C
@ -4186,235 +4186,235 @@ struct persistent_config_s {
deg
* offset 16196
*/
float ignitionIatCorrTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
scaled_channel<int16_t, 10, 1> ignitionIatCorrTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/**
Temperature
* offset 17220
* offset 16708
*/
float ignitionIatCorrLoadBins[IGN_LOAD_COUNT];
/**
RPM
* offset 17284
* offset 16772
*/
uint16_t ignitionIatCorrRpmBins[IGN_RPM_COUNT];
/**
deg
* offset 17316
* offset 16804
*/
float injectionPhase[IGN_RPM_COUNT][IGN_LOAD_COUNT];
int16_t injectionPhase[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/**
Load
* offset 18340
* offset 17316
*/
uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 18372
* offset 17348
*/
uint16_t injPhaseRpmBins[FUEL_RPM_COUNT];
/**
onoff
* offset 18404
* offset 17380
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* Good example: number of tooth on wheel, For Can 10 is a good number.
Hz
* offset 18464
* offset 17440
*/
float vssFilterReciprocal;
/**
kPa
* offset 18468
* offset 17444
*/
uint16_t mapEstimateTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/**
% TPS
* offset 18980
* offset 17956
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 19012
* offset 17988
*/
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/**
value
* offset 19044
* offset 18020
*/
uint8_t vvtTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 19108
* offset 18084
*/
uint16_t vvtTable1LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 19124
* offset 18100
*/
uint16_t vvtTable1RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 19140
* offset 18116
*/
uint8_t vvtTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 19204
* offset 18180
*/
uint16_t vvtTable2LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 19220
* offset 18196
*/
uint16_t vvtTable2RpmBins[SCRIPT_TABLE_8];
/**
deg
* offset 19236
* offset 18212
*/
float ignitionTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
scaled_channel<int16_t, 10, 1> ignitionTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/**
Load
* offset 20260
* offset 18724
*/
uint16_t ignitionLoadBins[IGN_LOAD_COUNT];
/**
RPM
* offset 20292
* offset 18756
*/
uint16_t ignitionRpmBins[IGN_RPM_COUNT];
/**
%
* offset 20324
* offset 18788
*/
float veTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
scaled_channel<uint16_t, 10, 1> veTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/**
kPa
* offset 21348
* offset 19300
*/
uint16_t veLoadBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 21380
* offset 19332
*/
uint16_t veRpmBins[FUEL_RPM_COUNT];
/**
lambda
* offset 21412
* offset 19364
*/
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/**
* offset 21668
* offset 19620
*/
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 21700
* offset 19652
*/
uint16_t lambdaRpmBins[FUEL_RPM_COUNT];
/**
value
* offset 21732
* offset 19684
*/
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/**
from
* offset 21988
* offset 19940
*/
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/**
to
* offset 22020
* offset 19972
*/
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/**
value
* offset 22052
* offset 20004
*/
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22308
* offset 20260
*/
uint16_t scriptTable1LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22324
* offset 20276
*/
uint16_t scriptTable1RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 22340
* offset 20292
*/
uint8_t scriptTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22404
* offset 20356
*/
uint16_t scriptTable2LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22420
* offset 20372
*/
uint16_t scriptTable2RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 22436
* offset 20388
*/
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22500
* offset 20452
*/
uint16_t scriptTable3LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22516
* offset 20468
*/
uint16_t scriptTable3RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 22532
* offset 20484
*/
uint8_t scriptTable4[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22596
* offset 20548
*/
uint16_t scriptTable4LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22612
* offset 20564
*/
uint16_t scriptTable4RpmBins[SCRIPT_TABLE_8];
/**
* offset 22628
* offset 20580
*/
uint16_t ignTrimLoadBins[TRIM_SIZE];
/**
rpm
* offset 22636
* offset 20588
*/
uint16_t ignTrimRpmBins[TRIM_SIZE];
/**
* offset 22644
* offset 20596
*/
cyl_trim_s ignTrims[12];
/**
* offset 22836
* offset 20788
*/
uint16_t fuelTrimLoadBins[TRIM_SIZE];
/**
rpm
* offset 22844
* offset 20796
*/
uint16_t fuelTrimRpmBins[TRIM_SIZE];
/**
* offset 22852
* offset 20804
*/
cyl_trim_s fuelTrims[12];
/** total size 23044*/
/** total size 20996*/
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Tue Dec 21 03:02:51 UTC 2021
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:51 UTC 2021

View File

@ -965,7 +965,7 @@
#define firingOrder_offset 424
#define fixedModeTiming_offset 464
#define fixedTiming_offset 1824
#define FLASH_DATA_VERSION 10005
#define FLASH_DATA_VERSION 10006
#define flexSensorPin_offset 806
#define FSIO_METHOD_FSIO_ANALOG_INPUT "fsio_analog_input"
#define FSIO_METHOD_FSIO_DIGITAL_INPUT "fsio_digital_input"
@ -994,32 +994,32 @@
#define fuelTrim7_offset 4086
#define fuelTrim8_offset 4087
#define fuelTrim9_offset 4088
#define fuelTrimLoadBins_offset 22836
#define fuelTrimRpmBins_offset 22844
#define fuelTrims10_offset 22996
#define fuelTrims10_table_offset 22996
#define fuelTrims11_offset 23012
#define fuelTrims11_table_offset 23012
#define fuelTrims12_offset 23028
#define fuelTrims12_table_offset 23028
#define fuelTrims1_offset 22852
#define fuelTrims1_table_offset 22852
#define fuelTrims2_offset 22868
#define fuelTrims2_table_offset 22868
#define fuelTrims3_offset 22884
#define fuelTrims3_table_offset 22884
#define fuelTrims4_offset 22900
#define fuelTrims4_table_offset 22900
#define fuelTrims5_offset 22916
#define fuelTrims5_table_offset 22916
#define fuelTrims6_offset 22932
#define fuelTrims6_table_offset 22932
#define fuelTrims7_offset 22948
#define fuelTrims7_table_offset 22948
#define fuelTrims8_offset 22964
#define fuelTrims8_table_offset 22964
#define fuelTrims9_offset 22980
#define fuelTrims9_table_offset 22980
#define fuelTrimLoadBins_offset 20788
#define fuelTrimRpmBins_offset 20796
#define fuelTrims10_offset 20948
#define fuelTrims10_table_offset 20948
#define fuelTrims11_offset 20964
#define fuelTrims11_table_offset 20964
#define fuelTrims12_offset 20980
#define fuelTrims12_table_offset 20980
#define fuelTrims1_offset 20804
#define fuelTrims1_table_offset 20804
#define fuelTrims2_offset 20820
#define fuelTrims2_table_offset 20820
#define fuelTrims3_offset 20836
#define fuelTrims3_table_offset 20836
#define fuelTrims4_offset 20852
#define fuelTrims4_table_offset 20852
#define fuelTrims5_offset 20868
#define fuelTrims5_table_offset 20868
#define fuelTrims6_offset 20884
#define fuelTrims6_table_offset 20884
#define fuelTrims7_offset 20900
#define fuelTrims7_table_offset 20900
#define fuelTrims8_offset 20916
#define fuelTrims8_table_offset 20916
#define fuelTrims9_offset 20932
#define fuelTrims9_table_offset 20932
#define GAP_TRACKING_LENGTH 18
#define gapTrackingLengthOverride_offset 456
#define GAUGE_COIL_DWELL_TIME "dwell: coil charge time"
@ -1369,10 +1369,10 @@
#define ignition_mode_e_IM_TWO_COILS 3
#define ignition_mode_e_IM_WASTED_SPARK 2
#define ignitionDwellForCrankingMs_offset 188
#define ignitionIatCorrLoadBins_offset 17220
#define ignitionIatCorrRpmBins_offset 17284
#define ignitionIatCorrLoadBins_offset 16708
#define ignitionIatCorrRpmBins_offset 16772
#define ignitionIatCorrTable_offset 16196
#define ignitionLoadBins_offset 20260
#define ignitionLoadBins_offset 18724
#define ignitionMode_offset 452
#define ignitionPinMode_offset 657
#define ignitionPins10_offset 653
@ -1387,35 +1387,35 @@
#define ignitionPins7_offset 650
#define ignitionPins8_offset 651
#define ignitionPins9_offset 652
#define ignitionRpmBins_offset 20292
#define ignitionTable_offset 19236
#define ignitionRpmBins_offset 18756
#define ignitionTable_offset 18212
#define ignOverrideMode_offset 1752
#define ignTrimLoadBins_offset 22628
#define ignTrimRpmBins_offset 22636
#define ignTrims10_offset 22788
#define ignTrims10_table_offset 22788
#define ignTrims11_offset 22804
#define ignTrims11_table_offset 22804
#define ignTrims12_offset 22820
#define ignTrims12_table_offset 22820
#define ignTrims1_offset 22644
#define ignTrims1_table_offset 22644
#define ignTrims2_offset 22660
#define ignTrims2_table_offset 22660
#define ignTrims3_offset 22676
#define ignTrims3_table_offset 22676
#define ignTrims4_offset 22692
#define ignTrims4_table_offset 22692
#define ignTrims5_offset 22708
#define ignTrims5_table_offset 22708
#define ignTrims6_offset 22724
#define ignTrims6_table_offset 22724
#define ignTrims7_offset 22740
#define ignTrims7_table_offset 22740
#define ignTrims8_offset 22756
#define ignTrims8_table_offset 22756
#define ignTrims9_offset 22772
#define ignTrims9_table_offset 22772
#define ignTrimLoadBins_offset 20580
#define ignTrimRpmBins_offset 20588
#define ignTrims10_offset 20740
#define ignTrims10_table_offset 20740
#define ignTrims11_offset 20756
#define ignTrims11_table_offset 20756
#define ignTrims12_offset 20772
#define ignTrims12_table_offset 20772
#define ignTrims1_offset 20596
#define ignTrims1_table_offset 20596
#define ignTrims2_offset 20612
#define ignTrims2_table_offset 20612
#define ignTrims3_offset 20628
#define ignTrims3_table_offset 20628
#define ignTrims4_offset 20644
#define ignTrims4_table_offset 20644
#define ignTrims5_offset 20660
#define ignTrims5_table_offset 20660
#define ignTrims6_offset 20676
#define ignTrims6_table_offset 20676
#define ignTrims7_offset 20692
#define ignTrims7_table_offset 20692
#define ignTrims8_offset 20708
#define ignTrims8_table_offset 20708
#define ignTrims9_offset 20724
#define ignTrims9_table_offset 20724
#define imu_type_e_auto_enum "IMU_NONE", "IMU_VAG", "IMU_MM5_10", "IMU_TYPE_3", "IMU_TYPE_4"
#define imu_type_e_IMU_MM5_10 2
#define imu_type_e_IMU_NONE 0
@ -1434,7 +1434,7 @@
#define injection_mode_e_IM_SIMULTANEOUS 0
#define injection_mode_e_IM_SINGLE_POINT 3
#define injectionMode_offset 440
#define injectionPhase_offset 17316
#define injectionPhase_offset 16804
#define injectionPinMode_offset 656
#define injectionPins10_offset 641
#define injectionPins11_offset 642
@ -1474,8 +1474,8 @@
#define InjectorNonlinearMode_INJ_PolynomialAdder 1
#define injectorNonlinearMode_offset 796
#define injectorPressureType_offset 1753
#define injPhaseLoadBins_offset 18340
#define injPhaseRpmBins_offset 18372
#define injPhaseLoadBins_offset 17316
#define injPhaseRpmBins_offset 17348
#define invertCamVVTSignal_offset 896
#define invertPrimaryTriggerSignal_offset 1260
#define invertSecondaryTriggerSignal_offset 1260
@ -1531,9 +1531,9 @@
#define knockRetardMaximum_offset 622
#define knockRetardReapplyRate_offset 621
#define knockSamplingDuration_offset 2112
#define lambdaLoadBins_offset 21668
#define lambdaRpmBins_offset 21700
#define lambdaTable_offset 21412
#define lambdaLoadBins_offset 19620
#define lambdaRpmBins_offset 19652
#define lambdaTable_offset 19364
#define launchActivateDelay_offset 976
#define launchActivatePin_offset 911
#define launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH 2
@ -1559,7 +1559,6 @@
#define linear_sensor_s_size 20
#define LIS302DLCsPin_offset 1687
#define LIS302DLCsPinMode_offset 2033
#define LOAD_1_BYTE_PACKING_MULT 2
#define LOG_DELIMITER "`"
#define log_format_e_Force_4_bytes_size_log_format ENUM_32_BITS
#define log_format_e_LF_NATIVE 0
@ -1634,9 +1633,9 @@
#define mapCamSkipFactor_offset 768
#define mapErrorDetectionTooHigh_offset 1540
#define mapErrorDetectionTooLow_offset 1536
#define mapEstimateRpmBins_offset 19012
#define mapEstimateTable_offset 18468
#define mapEstimateTpsBins_offset 18980
#define mapEstimateRpmBins_offset 17988
#define mapEstimateTable_offset 17444
#define mapEstimateTpsBins_offset 17956
#define mapHighValueVoltage_offset 1832
#define mapLowValueVoltage_offset 1828
#define mapMinBufferLength_offset 820
@ -1736,7 +1735,7 @@
#define pedalToTpsRpmBins_offset 5484
#define pedalToTpsTable_offset 5412
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
#define persistent_config_s_size 23044
#define persistent_config_s_size 20996
#define pid_s_size 20
#define PidAutoTune_AutoTunerState_AUTOTUNER_OFF 0
#define PidAutoTune_AutoTunerState_CONVERGED 16
@ -1843,18 +1842,18 @@
#define scriptSettingName6_offset 3300
#define scriptSettingName7_offset 3316
#define scriptSettingName8_offset 3332
#define scriptTable1_offset 22052
#define scriptTable1LoadBins_offset 22308
#define scriptTable1RpmBins_offset 22324
#define scriptTable2_offset 22340
#define scriptTable2LoadBins_offset 22404
#define scriptTable2RpmBins_offset 22420
#define scriptTable3_offset 22436
#define scriptTable3LoadBins_offset 22500
#define scriptTable3RpmBins_offset 22516
#define scriptTable4_offset 22532
#define scriptTable4LoadBins_offset 22596
#define scriptTable4RpmBins_offset 22612
#define scriptTable1_offset 20004
#define scriptTable1LoadBins_offset 20260
#define scriptTable1RpmBins_offset 20276
#define scriptTable2_offset 20292
#define scriptTable2LoadBins_offset 20356
#define scriptTable2RpmBins_offset 20372
#define scriptTable3_offset 20388
#define scriptTable3LoadBins_offset 20452
#define scriptTable3RpmBins_offset 20468
#define scriptTable4_offset 20484
#define scriptTable4LoadBins_offset 20548
#define scriptTable4RpmBins_offset 20564
#define scriptTableName1_offset 3156
#define scriptTableName2_offset 3172
#define scriptTableName3_offset 3188
@ -1888,7 +1887,7 @@
#define show_test_presets false
#define showHumanReadableWarning_offset 896
#define showSdCardWarning_offset 164
#define SIGNATURE_HASH 3453710715
#define SIGNATURE_HASH 3306417828
#define silentTriggerError_offset 1260
#define slowAdcAlpha_offset 1712
#define sparkDwellRpmBins_offset 54
@ -2028,7 +2027,7 @@
#define tcuDownshiftButtonPin_offset 1579
#define tcuDownshiftButtonPinMode_offset 3983
#define tcuEnabled_offset 896
#define tcuSolenoidTable_offset 18404
#define tcuSolenoidTable_offset 17380
#define tcuUpshiftButtonPin_offset 1578
#define tcuUpshiftButtonPinMode_offset 3982
#define test557pin_offset 807
@ -2078,7 +2077,7 @@
#define TORQUE_CURVE_SIZE 8
#define torqueRpmBins_offset 4602
#define torqueValues_offset 4594
#define TOTAL_CONFIG_SIZE 23044
#define TOTAL_CONFIG_SIZE 20996
#define tps1_1AdcChannel_offset 520
#define tps1_2AdcChannel_offset 689
#define tps1SecondaryMax_offset 830
@ -2089,7 +2088,6 @@
#define tps2Min_offset 1528
#define tps2SecondaryMax_offset 1258
#define tps2SecondaryMin_offset 1256
#define TPS_1_BYTE_PACKING_MULT 2
#define TPS_2_BYTE_PACKING_MULT 100
#define TPS_TPS_ACCEL_TABLE 8
#define tpsAccelEnrichmentThreshold_offset 1692
@ -2102,9 +2100,9 @@
#define tpsErrorDetectionTooLow_offset 172
#define tpsMax_offset 170
#define tpsMin_offset 168
#define tpsTpsAccelFromRpmBins_offset 21988
#define tpsTpsAccelTable_offset 21732
#define tpsTpsAccelToRpmBins_offset 22020
#define tpsTpsAccelFromRpmBins_offset 19940
#define tpsTpsAccelTable_offset 19684
#define tpsTpsAccelToRpmBins_offset 19972
#define trailingCoilPins10_offset 1965
#define trailingCoilPins11_offset 1966
#define trailingCoilPins12_offset 1967
@ -2409,7 +2407,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port false
#define TS_SIGNATURE "rusEFI 2021.12.22.subaru_eg33_f7.3453710715"
#define TS_SIGNATURE "rusEFI 2021.12.22.subaru_eg33_f7.3306417828"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2528,7 +2526,7 @@
#define vehicleName_offset 1076
#define vehicleSpeedSensorInputPin_offset 794
#define vehicleWeight_offset 786
#define veLoadBins_offset 21348
#define veLoadBins_offset 19300
#define veOverrideMode_offset 1733
#define verboseCan2BaseAddress_offset 1736
#define verboseCan_offset 164
@ -2536,8 +2534,8 @@
#define verboseTLE8888_offset 748
#define verboseTriggerSynchDetails_offset 1272
#define verboseVVTDecoding_offset 896
#define veRpmBins_offset 21380
#define veTable_offset 20324
#define veRpmBins_offset 19332
#define veTable_offset 18788
#define VM_VVT_INACTIVE 0
#define VOLTAGE_1_BYTE_PACKING_DIV 0.02
#define VR_THRESHOLD_COUNT 2
@ -2553,7 +2551,7 @@
#define vrThreshold2_pin_offset 1176
#define vrThreshold2_rpmBins_offset 1180
#define vrThreshold2_values_offset 1186
#define vssFilterReciprocal_offset 18464
#define vssFilterReciprocal_offset 17440
#define vssGearRatio_offset 624
#define vssToothCount_offset 626
#define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "VVT_MIATA_NB2", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_TOYOTA_4_1", "VVT_FORD_ST170", "VVT_BARRA_3_PLUS_1", "VVT_NISSAN_VQ", "VVT_HONDA_K", "VVT_NISSAN_MR", "VVT_12", "VVT_MAP_V_TWIN_ANOTHER"
@ -2587,12 +2585,12 @@
#define vvtPins2_offset 1841
#define vvtPins3_offset 1842
#define vvtPins4_offset 1843
#define vvtTable1_offset 19044
#define vvtTable1LoadBins_offset 19108
#define vvtTable1RpmBins_offset 19124
#define vvtTable2_offset 19140
#define vvtTable2LoadBins_offset 19204
#define vvtTable2RpmBins_offset 19220
#define vvtTable1_offset 18020
#define vvtTable1LoadBins_offset 18084
#define vvtTable1RpmBins_offset 18100
#define vvtTable2_offset 18116
#define vvtTable2LoadBins_offset 18180
#define vvtTable2RpmBins_offset 18196
#define warning_message_offset 5020
#define warningLedPin_offset 1685
#define warningPeriod_offset 1290

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 21 03:02:54 UTC 2021
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:54 UTC 2021
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -220,7 +220,7 @@ struct gppwm_channel {
RPM
* offset 16
*/
uint8_t rpmBins[GPPWM_RPM_COUNT];
scaled_channel<uint8_t, 1, 50> rpmBins[GPPWM_RPM_COUNT];
/**
duty
* offset 24
@ -4047,21 +4047,21 @@ struct persistent_config_s {
/**
* offset 5268
*/
uint8_t boostTableOpenLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
scaled_channel<uint8_t, 2, 1> boostTableOpenLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
/**
RPM
* offset 5332
*/
uint8_t boostRpmBins[BOOST_RPM_COUNT];
scaled_channel<uint8_t, 1, 50> boostRpmBins[BOOST_RPM_COUNT];
/**
* offset 5340
*/
uint8_t boostTableClosedLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
scaled_channel<uint8_t, 1, 2> boostTableClosedLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT];
/**
%
* offset 5404
*/
uint8_t boostTpsBins[BOOST_LOAD_COUNT];
scaled_channel<uint8_t, 1, 1> boostTpsBins[BOOST_LOAD_COUNT];
/**
%
* offset 5412
@ -4076,7 +4076,7 @@ struct persistent_config_s {
RPM
* offset 5484
*/
uint8_t pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE];
scaled_channel<uint8_t, 1, 50> pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE];
/**
* CLT-based cranking position multiplier for simple manual idle controller
C
@ -4186,235 +4186,235 @@ struct persistent_config_s {
deg
* offset 16196
*/
float ignitionIatCorrTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
scaled_channel<int16_t, 10, 1> ignitionIatCorrTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/**
Temperature
* offset 17220
* offset 16708
*/
float ignitionIatCorrLoadBins[IGN_LOAD_COUNT];
/**
RPM
* offset 17284
* offset 16772
*/
uint16_t ignitionIatCorrRpmBins[IGN_RPM_COUNT];
/**
deg
* offset 17316
* offset 16804
*/
float injectionPhase[IGN_RPM_COUNT][IGN_LOAD_COUNT];
int16_t injectionPhase[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/**
Load
* offset 18340
* offset 17316
*/
uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 18372
* offset 17348
*/
uint16_t injPhaseRpmBins[FUEL_RPM_COUNT];
/**
onoff
* offset 18404
* offset 17380
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* Good example: number of tooth on wheel, For Can 10 is a good number.
Hz
* offset 18464
* offset 17440
*/
float vssFilterReciprocal;
/**
kPa
* offset 18468
* offset 17444
*/
uint16_t mapEstimateTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/**
% TPS
* offset 18980
* offset 17956
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 19012
* offset 17988
*/
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/**
value
* offset 19044
* offset 18020
*/
uint8_t vvtTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 19108
* offset 18084
*/
uint16_t vvtTable1LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 19124
* offset 18100
*/
uint16_t vvtTable1RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 19140
* offset 18116
*/
uint8_t vvtTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 19204
* offset 18180
*/
uint16_t vvtTable2LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 19220
* offset 18196
*/
uint16_t vvtTable2RpmBins[SCRIPT_TABLE_8];
/**
deg
* offset 19236
* offset 18212
*/
float ignitionTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
scaled_channel<int16_t, 10, 1> ignitionTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/**
Load
* offset 20260
* offset 18724
*/
uint16_t ignitionLoadBins[IGN_LOAD_COUNT];
/**
RPM
* offset 20292
* offset 18756
*/
uint16_t ignitionRpmBins[IGN_RPM_COUNT];
/**
%
* offset 20324
* offset 18788
*/
float veTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
scaled_channel<uint16_t, 10, 1> veTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/**
kPa
* offset 21348
* offset 19300
*/
uint16_t veLoadBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 21380
* offset 19332
*/
uint16_t veRpmBins[FUEL_RPM_COUNT];
/**
lambda
* offset 21412
* offset 19364
*/
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/**
* offset 21668
* offset 19620
*/
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT];
/**
RPM
* offset 21700
* offset 19652
*/
uint16_t lambdaRpmBins[FUEL_RPM_COUNT];
/**
value
* offset 21732
* offset 19684
*/
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/**
from
* offset 21988
* offset 19940
*/
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/**
to
* offset 22020
* offset 19972
*/
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/**
value
* offset 22052
* offset 20004
*/
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22308
* offset 20260
*/
uint16_t scriptTable1LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22324
* offset 20276
*/
uint16_t scriptTable1RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 22340
* offset 20292
*/
uint8_t scriptTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22404
* offset 20356
*/
uint16_t scriptTable2LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22420
* offset 20372
*/
uint16_t scriptTable2RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 22436
* offset 20388
*/
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22500
* offset 20452
*/
uint16_t scriptTable3LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22516
* offset 20468
*/
uint16_t scriptTable3RpmBins[SCRIPT_TABLE_8];
/**
value
* offset 22532
* offset 20484
*/
uint8_t scriptTable4[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
L
* offset 22596
* offset 20548
*/
uint16_t scriptTable4LoadBins[SCRIPT_TABLE_8];
/**
RPM
* offset 22612
* offset 20564
*/
uint16_t scriptTable4RpmBins[SCRIPT_TABLE_8];
/**
* offset 22628
* offset 20580
*/
uint16_t ignTrimLoadBins[TRIM_SIZE];
/**
rpm
* offset 22636
* offset 20588
*/
uint16_t ignTrimRpmBins[TRIM_SIZE];
/**
* offset 22644
* offset 20596
*/
cyl_trim_s ignTrims[12];
/**
* offset 22836
* offset 20788
*/
uint16_t fuelTrimLoadBins[TRIM_SIZE];
/**
rpm
* offset 22844
* offset 20796
*/
uint16_t fuelTrimRpmBins[TRIM_SIZE];
/**
* offset 22852
* offset 20804
*/
cyl_trim_s fuelTrims[12];
/** total size 23044*/
/** total size 20996*/
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 21 03:02:54 UTC 2021
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:54 UTC 2021

View File

@ -953,7 +953,7 @@
#define firingOrder_offset 424
#define fixedModeTiming_offset 464
#define fixedTiming_offset 1824
#define FLASH_DATA_VERSION 10005
#define FLASH_DATA_VERSION 10006
#define flexSensorPin_offset 806
#define FSIO_METHOD_FSIO_ANALOG_INPUT "fsio_analog_input"
#define FSIO_METHOD_FSIO_DIGITAL_INPUT "fsio_digital_input"
@ -982,32 +982,32 @@
#define fuelTrim7_offset 4086
#define fuelTrim8_offset 4087
#define fuelTrim9_offset 4088
#define fuelTrimLoadBins_offset 22836
#define fuelTrimRpmBins_offset 22844
#define fuelTrims10_offset 22996
#define fuelTrims10_table_offset 22996
#define fuelTrims11_offset 23012
#define fuelTrims11_table_offset 23012
#define fuelTrims12_offset 23028
#define fuelTrims12_table_offset 23028
#define fuelTrims1_offset 22852
#define fuelTrims1_table_offset 22852
#define fuelTrims2_offset 22868
#define fuelTrims2_table_offset 22868
#define fuelTrims3_offset 22884
#define fuelTrims3_table_offset 22884
#define fuelTrims4_offset 22900
#define fuelTrims4_table_offset 22900
#define fuelTrims5_offset 22916
#define fuelTrims5_table_offset 22916
#define fuelTrims6_offset 22932
#define fuelTrims6_table_offset 22932
#define fuelTrims7_offset 22948
#define fuelTrims7_table_offset 22948
#define fuelTrims8_offset 22964
#define fuelTrims8_table_offset 22964
#define fuelTrims9_offset 22980
#define fuelTrims9_table_offset 22980
#define fuelTrimLoadBins_offset 20788
#define fuelTrimRpmBins_offset 20796
#define fuelTrims10_offset 20948
#define fuelTrims10_table_offset 20948
#define fuelTrims11_offset 20964
#define fuelTrims11_table_offset 20964
#define fuelTrims12_offset 20980
#define fuelTrims12_table_offset 20980
#define fuelTrims1_offset 20804
#define fuelTrims1_table_offset 20804
#define fuelTrims2_offset 20820
#define fuelTrims2_table_offset 20820
#define fuelTrims3_offset 20836
#define fuelTrims3_table_offset 20836
#define fuelTrims4_offset 20852
#define fuelTrims4_table_offset 20852
#define fuelTrims5_offset 20868
#define fuelTrims5_table_offset 20868
#define fuelTrims6_offset 20884
#define fuelTrims6_table_offset 20884
#define fuelTrims7_offset 20900
#define fuelTrims7_table_offset 20900
#define fuelTrims8_offset 20916
#define fuelTrims8_table_offset 20916
#define fuelTrims9_offset 20932
#define fuelTrims9_table_offset 20932
#define GAP_TRACKING_LENGTH 18
#define gapTrackingLengthOverride_offset 456
#define GAUGE_COIL_DWELL_TIME "dwell: coil charge time"
@ -1357,10 +1357,10 @@
#define ignition_mode_e_IM_TWO_COILS 3
#define ignition_mode_e_IM_WASTED_SPARK 2
#define ignitionDwellForCrankingMs_offset 188
#define ignitionIatCorrLoadBins_offset 17220
#define ignitionIatCorrRpmBins_offset 17284
#define ignitionIatCorrLoadBins_offset 16708
#define ignitionIatCorrRpmBins_offset 16772
#define ignitionIatCorrTable_offset 16196
#define ignitionLoadBins_offset 20260
#define ignitionLoadBins_offset 18724
#define ignitionMode_offset 452
#define ignitionPinMode_offset 657
#define ignitionPins10_offset 653
@ -1375,35 +1375,35 @@
#define ignitionPins7_offset 650
#define ignitionPins8_offset 651
#define ignitionPins9_offset 652
#define ignitionRpmBins_offset 20292
#define ignitionTable_offset 19236
#define ignitionRpmBins_offset 18756
#define ignitionTable_offset 18212
#define ignOverrideMode_offset 1752
#define ignTrimLoadBins_offset 22628
#define ignTrimRpmBins_offset 22636
#define ignTrims10_offset 22788
#define ignTrims10_table_offset 22788
#define ignTrims11_offset 22804
#define ignTrims11_table_offset 22804
#define ignTrims12_offset 22820
#define ignTrims12_table_offset 22820
#define ignTrims1_offset 22644
#define ignTrims1_table_offset 22644
#define ignTrims2_offset 22660
#define ignTrims2_table_offset 22660
#define ignTrims3_offset 22676
#define ignTrims3_table_offset 22676
#define ignTrims4_offset 22692
#define ignTrims4_table_offset 22692
#define ignTrims5_offset 22708
#define ignTrims5_table_offset 22708
#define ignTrims6_offset 22724
#define ignTrims6_table_offset 22724
#define ignTrims7_offset 22740
#define ignTrims7_table_offset 22740
#define ignTrims8_offset 22756
#define ignTrims8_table_offset 22756
#define ignTrims9_offset 22772
#define ignTrims9_table_offset 22772
#define ignTrimLoadBins_offset 20580
#define ignTrimRpmBins_offset 20588
#define ignTrims10_offset 20740
#define ignTrims10_table_offset 20740
#define ignTrims11_offset 20756
#define ignTrims11_table_offset 20756
#define ignTrims12_offset 20772
#define ignTrims12_table_offset 20772
#define ignTrims1_offset 20596
#define ignTrims1_table_offset 20596
#define ignTrims2_offset 20612
#define ignTrims2_table_offset 20612
#define ignTrims3_offset 20628
#define ignTrims3_table_offset 20628
#define ignTrims4_offset 20644
#define ignTrims4_table_offset 20644
#define ignTrims5_offset 20660
#define ignTrims5_table_offset 20660
#define ignTrims6_offset 20676
#define ignTrims6_table_offset 20676
#define ignTrims7_offset 20692
#define ignTrims7_table_offset 20692
#define ignTrims8_offset 20708
#define ignTrims8_table_offset 20708
#define ignTrims9_offset 20724
#define ignTrims9_table_offset 20724
#define imu_type_e_auto_enum "IMU_NONE", "IMU_VAG", "IMU_MM5_10", "IMU_TYPE_3", "IMU_TYPE_4"
#define imu_type_e_IMU_MM5_10 2
#define imu_type_e_IMU_NONE 0
@ -1422,7 +1422,7 @@
#define injection_mode_e_IM_SIMULTANEOUS 0
#define injection_mode_e_IM_SINGLE_POINT 3
#define injectionMode_offset 440
#define injectionPhase_offset 17316
#define injectionPhase_offset 16804
#define injectionPinMode_offset 656
#define injectionPins10_offset 641
#define injectionPins11_offset 642
@ -1462,8 +1462,8 @@
#define InjectorNonlinearMode_INJ_PolynomialAdder 1
#define injectorNonlinearMode_offset 796
#define injectorPressureType_offset 1753
#define injPhaseLoadBins_offset 18340
#define injPhaseRpmBins_offset 18372
#define injPhaseLoadBins_offset 17316
#define injPhaseRpmBins_offset 17348
#define invertCamVVTSignal_offset 896
#define invertPrimaryTriggerSignal_offset 1260
#define invertSecondaryTriggerSignal_offset 1260
@ -1519,9 +1519,9 @@
#define knockRetardMaximum_offset 622
#define knockRetardReapplyRate_offset 621
#define knockSamplingDuration_offset 2112
#define lambdaLoadBins_offset 21668
#define lambdaRpmBins_offset 21700
#define lambdaTable_offset 21412
#define lambdaLoadBins_offset 19620
#define lambdaRpmBins_offset 19652
#define lambdaTable_offset 19364
#define launchActivateDelay_offset 976
#define launchActivatePin_offset 911
#define launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH 2
@ -1547,7 +1547,6 @@
#define linear_sensor_s_size 20
#define LIS302DLCsPin_offset 1687
#define LIS302DLCsPinMode_offset 2033
#define LOAD_1_BYTE_PACKING_MULT 2
#define LOG_DELIMITER "`"
#define log_format_e_Force_4_bytes_size_log_format ENUM_32_BITS
#define log_format_e_LF_NATIVE 0
@ -1622,9 +1621,9 @@
#define mapCamSkipFactor_offset 768
#define mapErrorDetectionTooHigh_offset 1540
#define mapErrorDetectionTooLow_offset 1536
#define mapEstimateRpmBins_offset 19012
#define mapEstimateTable_offset 18468
#define mapEstimateTpsBins_offset 18980
#define mapEstimateRpmBins_offset 17988
#define mapEstimateTable_offset 17444
#define mapEstimateTpsBins_offset 17956
#define mapHighValueVoltage_offset 1832
#define mapLowValueVoltage_offset 1828
#define mapMinBufferLength_offset 820
@ -1724,7 +1723,7 @@
#define pedalToTpsRpmBins_offset 5484
#define pedalToTpsTable_offset 5412
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
#define persistent_config_s_size 23044
#define persistent_config_s_size 20996
#define pid_s_size 20
#define PidAutoTune_AutoTunerState_AUTOTUNER_OFF 0
#define PidAutoTune_AutoTunerState_CONVERGED 16
@ -1831,18 +1830,18 @@
#define scriptSettingName6_offset 3300
#define scriptSettingName7_offset 3316
#define scriptSettingName8_offset 3332
#define scriptTable1_offset 22052
#define scriptTable1LoadBins_offset 22308
#define scriptTable1RpmBins_offset 22324
#define scriptTable2_offset 22340
#define scriptTable2LoadBins_offset 22404
#define scriptTable2RpmBins_offset 22420
#define scriptTable3_offset 22436
#define scriptTable3LoadBins_offset 22500
#define scriptTable3RpmBins_offset 22516
#define scriptTable4_offset 22532
#define scriptTable4LoadBins_offset 22596
#define scriptTable4RpmBins_offset 22612
#define scriptTable1_offset 20004
#define scriptTable1LoadBins_offset 20260
#define scriptTable1RpmBins_offset 20276
#define scriptTable2_offset 20292
#define scriptTable2LoadBins_offset 20356
#define scriptTable2RpmBins_offset 20372
#define scriptTable3_offset 20388
#define scriptTable3LoadBins_offset 20452
#define scriptTable3RpmBins_offset 20468
#define scriptTable4_offset 20484
#define scriptTable4LoadBins_offset 20548
#define scriptTable4RpmBins_offset 20564
#define scriptTableName1_offset 3156
#define scriptTableName2_offset 3172
#define scriptTableName3_offset 3188
@ -1875,7 +1874,7 @@
#define show_test_presets true
#define showHumanReadableWarning_offset 896
#define showSdCardWarning_offset 164
#define SIGNATURE_HASH 241264427
#define SIGNATURE_HASH 111802612
#define silentTriggerError_offset 1260
#define slowAdcAlpha_offset 1712
#define sparkDwellRpmBins_offset 54
@ -2015,7 +2014,7 @@
#define tcuDownshiftButtonPin_offset 1579
#define tcuDownshiftButtonPinMode_offset 3983
#define tcuEnabled_offset 896
#define tcuSolenoidTable_offset 18404
#define tcuSolenoidTable_offset 17380
#define tcuUpshiftButtonPin_offset 1578
#define tcuUpshiftButtonPinMode_offset 3982
#define test557pin_offset 807
@ -2065,7 +2064,7 @@
#define TORQUE_CURVE_SIZE 8
#define torqueRpmBins_offset 4602
#define torqueValues_offset 4594
#define TOTAL_CONFIG_SIZE 23044
#define TOTAL_CONFIG_SIZE 20996
#define tps1_1AdcChannel_offset 520
#define tps1_2AdcChannel_offset 689
#define tps1SecondaryMax_offset 830
@ -2076,7 +2075,6 @@
#define tps2Min_offset 1528
#define tps2SecondaryMax_offset 1258
#define tps2SecondaryMin_offset 1256
#define TPS_1_BYTE_PACKING_MULT 2
#define TPS_2_BYTE_PACKING_MULT 100
#define TPS_TPS_ACCEL_TABLE 8
#define tpsAccelEnrichmentThreshold_offset 1692
@ -2089,9 +2087,9 @@
#define tpsErrorDetectionTooLow_offset 172
#define tpsMax_offset 170
#define tpsMin_offset 168
#define tpsTpsAccelFromRpmBins_offset 21988
#define tpsTpsAccelTable_offset 21732
#define tpsTpsAccelToRpmBins_offset 22020
#define tpsTpsAccelFromRpmBins_offset 19940
#define tpsTpsAccelTable_offset 19684
#define tpsTpsAccelToRpmBins_offset 19972
#define trailingCoilPins10_offset 1965
#define trailingCoilPins11_offset 1966
#define trailingCoilPins12_offset 1967
@ -2396,7 +2394,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2021.12.22.all.241264427"
#define TS_SIGNATURE "rusEFI 2021.12.22.all.111802612"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2515,7 +2513,7 @@
#define vehicleName_offset 1076
#define vehicleSpeedSensorInputPin_offset 794
#define vehicleWeight_offset 786
#define veLoadBins_offset 21348
#define veLoadBins_offset 19300
#define veOverrideMode_offset 1733
#define verboseCan2BaseAddress_offset 1736
#define verboseCan_offset 164
@ -2523,8 +2521,8 @@
#define verboseTLE8888_offset 748
#define verboseTriggerSynchDetails_offset 1272
#define verboseVVTDecoding_offset 896
#define veRpmBins_offset 21380
#define veTable_offset 20324
#define veRpmBins_offset 19332
#define veTable_offset 18788
#define VM_VVT_INACTIVE 0
#define VOLTAGE_1_BYTE_PACKING_DIV 0.02
#define VR_THRESHOLD_COUNT 2
@ -2540,7 +2538,7 @@
#define vrThreshold2_pin_offset 1176
#define vrThreshold2_rpmBins_offset 1180
#define vrThreshold2_values_offset 1186
#define vssFilterReciprocal_offset 18464
#define vssFilterReciprocal_offset 17440
#define vssGearRatio_offset 624
#define vssToothCount_offset 626
#define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "VVT_MIATA_NB2", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_TOYOTA_4_1", "VVT_FORD_ST170", "VVT_BARRA_3_PLUS_1", "VVT_NISSAN_VQ", "VVT_HONDA_K", "VVT_NISSAN_MR", "VVT_12", "VVT_MAP_V_TWIN_ANOTHER"
@ -2574,12 +2572,12 @@
#define vvtPins2_offset 1841
#define vvtPins3_offset 1842
#define vvtPins4_offset 1843
#define vvtTable1_offset 19044
#define vvtTable1LoadBins_offset 19108
#define vvtTable1RpmBins_offset 19124
#define vvtTable2_offset 19140
#define vvtTable2LoadBins_offset 19204
#define vvtTable2RpmBins_offset 19220
#define vvtTable1_offset 18020
#define vvtTable1LoadBins_offset 18084
#define vvtTable1RpmBins_offset 18100
#define vvtTable2_offset 18116
#define vvtTable2LoadBins_offset 18180
#define vvtTable2RpmBins_offset 18196
#define warning_message_offset 5020
#define warningLedPin_offset 1685
#define warningPeriod_offset 1290

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 241264427
#define TS_SIGNATURE "rusEFI 2021.12.22.all.241264427"
#define SIGNATURE_HASH 111802612
#define TS_SIGNATURE "rusEFI 2021.12.22.all.111802612"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 313233932
#define TS_SIGNATURE "rusEFI 2021.12.22.atlas.313233932"
#define SIGNATURE_HASH 442699219
#define TS_SIGNATURE "rusEFI 2021.12.22.atlas.442699219"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 241264427
#define TS_SIGNATURE "rusEFI 2021.12.22.f429-discovery.241264427"
#define SIGNATURE_HASH 111802612
#define TS_SIGNATURE "rusEFI 2021.12.22.f429-discovery.111802612"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 1951609538
#define TS_SIGNATURE "rusEFI 2021.12.22.frankenso_na6.1951609538"
#define SIGNATURE_HASH 2090577181
#define TS_SIGNATURE "rusEFI 2021.12.22.frankenso_na6.2090577181"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 2880657314
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen-nb1.2880657314"
#define SIGNATURE_HASH 2742798461
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen-nb1.2742798461"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 3051685258
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen121nissan.3051685258"
#define SIGNATURE_HASH 3173882453
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen121nissan.3173882453"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 1371685665
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen121vag.1371685665"
#define SIGNATURE_HASH 1493884158
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen121vag.1493884158"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 2493975692
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen128.2493975692"
#define SIGNATURE_HASH 2624557907
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen128.2624557907"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 3263003527
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen154hyundai.3263003527"
#define SIGNATURE_HASH 3400918104
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen154hyundai.3400918104"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 4208779419
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen72.4208779419"
#define SIGNATURE_HASH 4061429572
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen72.4061429572"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 1322351976
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen81.1322351976"
#define SIGNATURE_HASH 1176101559
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen81.1176101559"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 2946627188
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen88bmw.2946627188"
#define SIGNATURE_HASH 2808703403
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen88bmw.2808703403"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 2019303811
#define TS_SIGNATURE "rusEFI 2021.12.22.hellenNA6.2019303811"
#define SIGNATURE_HASH 1888796252
#define TS_SIGNATURE "rusEFI 2021.12.22.hellenNA6.1888796252"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt
//
#define SIGNATURE_HASH 882147479
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen_cypress.882147479"
#define SIGNATURE_HASH 1012670280
#define TS_SIGNATURE "rusEFI 2021.12.22.hellen_cypress.1012670280"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt
//
#define SIGNATURE_HASH 3409005675
#define TS_SIGNATURE "rusEFI 2021.12.22.kin.3409005675"
#define SIGNATURE_HASH 3287929780
#define TS_SIGNATURE "rusEFI 2021.12.22.kin.3287929780"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 3175488927
#define TS_SIGNATURE "rusEFI 2021.12.22.mre_f4.3175488927"
#define SIGNATURE_HASH 3046015552
#define TS_SIGNATURE "rusEFI 2021.12.22.mre_f4.3046015552"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 3175488927
#define TS_SIGNATURE "rusEFI 2021.12.22.mre_f7.3175488927"
#define SIGNATURE_HASH 3046015552
#define TS_SIGNATURE "rusEFI 2021.12.22.mre_f7.3046015552"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 1586216653
#define TS_SIGNATURE "rusEFI 2021.12.22.prometheus_405.1586216653"
#define SIGNATURE_HASH 1447239954
#define TS_SIGNATURE "rusEFI 2021.12.22.prometheus_405.1447239954"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 1586216653
#define TS_SIGNATURE "rusEFI 2021.12.22.prometheus_469.1586216653"
#define SIGNATURE_HASH 1447239954
#define TS_SIGNATURE "rusEFI 2021.12.22.prometheus_469.1447239954"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 2991627396
#define TS_SIGNATURE "rusEFI 2021.12.22.proteus_f4.2991627396"
#define SIGNATURE_HASH 3130524507
#define TS_SIGNATURE "rusEFI 2021.12.22.proteus_f4.3130524507"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 2991627396
#define TS_SIGNATURE "rusEFI 2021.12.22.proteus_f7.2991627396"
#define SIGNATURE_HASH 3130524507
#define TS_SIGNATURE "rusEFI 2021.12.22.proteus_f7.3130524507"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 3453710715
#define TS_SIGNATURE "rusEFI 2021.12.22.subaru_eg33_f7.3453710715"
#define SIGNATURE_HASH 3306417828
#define TS_SIGNATURE "rusEFI 2021.12.22.subaru_eg33_f7.3306417828"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.all.241264427"
signature = "rusEFI 2021.12.22.all.111802612"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.all.241264427" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.all.111802612" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:54 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:45 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.atlas.313233932"
signature = "rusEFI 2021.12.22.atlas.442699219"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.atlas.313233932" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.atlas.442699219" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:52 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:42 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.f429-discovery.241264427"
signature = "rusEFI 2021.12.22.f429-discovery.111802612"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.f429-discovery.241264427" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.f429-discovery.111802612" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:09 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:12:58 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.frankenso_na6.1951609538"
signature = "rusEFI 2021.12.22.frankenso_na6.2090577181"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.frankenso_na6.1951609538" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.frankenso_na6.2090577181" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:40 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:30 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.hellen-nb1.2880657314"
signature = "rusEFI 2021.12.22.hellen-nb1.2742798461"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.hellen-nb1.2880657314" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.hellen-nb1.2742798461" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:30 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:19 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.hellen121nissan.3051685258"
signature = "rusEFI 2021.12.22.hellen121nissan.3173882453"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.hellen121nissan.3051685258" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.hellen121nissan.3173882453" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:17 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:06 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.hellen121vag.1371685665"
signature = "rusEFI 2021.12.22.hellen121vag.1493884158"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.hellen121vag.1371685665" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.hellen121vag.1493884158" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:15 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:04 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.hellen128.2493975692"
signature = "rusEFI 2021.12.22.hellen128.2624557907"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.hellen128.2493975692" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.hellen128.2624557907" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:12 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:01 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.hellen154hyundai.3263003527"
signature = "rusEFI 2021.12.22.hellen154hyundai.3400918104"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.hellen154hyundai.3263003527" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.hellen154hyundai.3400918104" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:20 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:09 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.hellen72.4208779419"
signature = "rusEFI 2021.12.22.hellen72.4061429572"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.hellen72.4208779419" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.hellen72.4061429572" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:25 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:14 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.hellen81.1322351976"
signature = "rusEFI 2021.12.22.hellen81.1176101559"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.hellen81.1322351976" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.hellen81.1176101559" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:27 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:17 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.hellen88bmw.2946627188"
signature = "rusEFI 2021.12.22.hellen88bmw.2808703403"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.hellen88bmw.2946627188" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.hellen88bmw.2808703403" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:22 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:11 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.hellenNA6.2019303811"
signature = "rusEFI 2021.12.22.hellenNA6.1888796252"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.hellenNA6.2019303811" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.hellenNA6.1888796252" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:32 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:22 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.hellen_cypress.882147479"
signature = "rusEFI 2021.12.22.hellen_cypress.1012670280"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.hellen_cypress.882147479" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.hellen_cypress.1012670280" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Dec 22 03:49:59 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Dec 22 13:13:49 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.kin.3409005675"
signature = "rusEFI 2021.12.22.kin.3287929780"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.kin.3409005675" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.kin.3287929780" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Dec 22 03:49:57 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Dec 22 13:13:47 UTC 2021
pageSize = 23016
pageSize = 20968
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1227,10 +1227,10 @@ afterstartCoolantBins = array, F32, 5112, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5144, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5176, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5208, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5240, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5240, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5304, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5312, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5376, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5376, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5384, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5448, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5456, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1253,80 +1253,80 @@ cltIdleCorrBins = array, F32, 13992, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14056, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14120, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15144, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16168, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17192, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17256, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17288, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18312, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18344, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18376, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18436, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18440, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18952, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 18984, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19016, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19080, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19096, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19112, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19176, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19192, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19208, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20232, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20264, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20296, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21320, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21352, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16168, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16680, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16744, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16776, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17288, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17320, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17352, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17412, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17416, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17928, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17960, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 17992, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18056, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18072, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18088, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18152, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18168, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18184, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18696, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18728, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18760, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19272, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19304, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21384, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19336, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21384, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19336, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21640, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21672, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21704, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21960, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 21992, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22024, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22280, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22296, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22312, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22376, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22392, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22408, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22472, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22488, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22504, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22568, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22584, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22600, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22608, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22616, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22632, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22648, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22664, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22680, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22696, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22712, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22728, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22744, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22760, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22776, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22792, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22808, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22816, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22824, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22840, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22856, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22872, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22888, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22904, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22920, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22936, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22952, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22968, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 22984, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23000, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23016
lambdaLoadBins = array, U16, 19592, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19624, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19656, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19912, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19944, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 19976, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20232, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20248, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20264, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20328, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20360, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20424, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20440, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20456, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20520, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20536, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20552, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20560, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20568, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20584, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20600, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20616, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20632, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20648, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20664, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20680, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20696, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20712, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20728, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20744, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20760, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20768, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20776, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20792, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20808, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20824, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20840, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20856, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20872, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20888, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20904, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20920, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20936, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20952, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20968
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.mre_f4.3175488927"
signature = "rusEFI 2021.12.22.mre_f4.3046015552"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.mre_f4.3175488927" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.mre_f4.3046015552" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:37 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:27 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.mre_f7.3175488927"
signature = "rusEFI 2021.12.22.mre_f7.3046015552"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.mre_f7.3175488927" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.mre_f7.3046015552" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:35 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:25 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.prometheus_405.1586216653"
signature = "rusEFI 2021.12.22.prometheus_405.1447239954"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.prometheus_405.1586216653" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.prometheus_405.1447239954" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:45 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:35 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.prometheus_469.1586216653"
signature = "rusEFI 2021.12.22.prometheus_469.1447239954"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.prometheus_469.1586216653" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.prometheus_469.1447239954" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:42 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:33 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.proteus_f4.2991627396"
signature = "rusEFI 2021.12.22.proteus_f4.3130524507"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.proteus_f4.2991627396" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.proteus_f4.3130524507" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:49 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:39 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.proteus_f7.2991627396"
signature = "rusEFI 2021.12.22.proteus_f7.3130524507"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.proteus_f7.2991627396" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.proteus_f7.3130524507" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:49:47 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:37 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.22.subaru_eg33_f7.3453710715"
signature = "rusEFI 2021.12.22.subaru_eg33_f7.3306417828"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.22.subaru_eg33_f7.3453710715" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.12.22.subaru_eg33_f7.3306417828" ; 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
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:50:01 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:51 UTC 2021
pageSize = 23044
pageSize = 20996
page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "TEST_CRANK_ENGINE", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
sensorSnifferRpmThreshold = scalar, U08, 4, "RPM", 50.0, 0, 0, 30000, 0
@ -1249,10 +1249,10 @@ afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
afterstartEnrich = array, F32, 5204, [8], "%", 1, 0, 0, 600, 1
afterstartDecayTime = array, F32, 5236, [8], "Seconds", 1, 0, 0, 100, 1
boostTableOpenLoop = array, U08, 5268, [8x8], "", 2.0, 0 , 0, 100, 0
boostTableOpenLoop = array, U08, 5268, [8x8], "", 0.5, 0 , 0, 100, 1
boostRpmBins = array, U08, 5332, [8], "RPM", 50.0, 0, 0, 12000, 0
boostTableClosedLoop = array, U08, 5340, [8x8], "", 2.0, 0 , 0, 3000, 0
boostTpsBins = array, U08, 5404, [8], "%", 2.0, 0, 0, 100, 2
boostTpsBins = array, U08, 5404, [8], "%", 1, 0, 0, 100, 0
pedalToTpsTable = array, U08, 5412, [8x8], "%", 1, 0, 0, 100, 0
pedalToTpsPedalBins = array, U08, 5476, [8], "%", 1, 0, 0, 120, 0
pedalToTpsRpmBins = array, U08, 5484, [8], "RPM", 50.0, 0, 0, 12000, 0
@ -1275,80 +1275,80 @@ cltIdleCorrBins = array, F32, 14020, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14084, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14148, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 15172, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 16196, [16x16], "deg", 1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 17220, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 17284, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, F32, 17316, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 18340, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 18372, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 18404, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 18464, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 18468, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 18980, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 19012, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 19044, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 19108, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 19124, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 19140, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 19204, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 19220, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, F32, 19236, [16x16], "deg", 1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 20260, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 20292, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, F32, 20324, [16x16], "%", 1, 0, 0, 999, 1
veLoadBins = array, U16, 21348, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 21380, [16], "RPM", 1, 0, 0, 18000, 0
ignitionIatCorrTable = array, S16, 16196, [16x16], "deg", 0.1, 0, -720, 720, 1
ignitionIatCorrLoadBins = array, F32, 16708, [16], "Temperature", 1, 0, 0, 500, 0
ignitionIatCorrRpmBins = array, U16, 16772, [16], "RPM", 1, 0, 0, 18000, 0
injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 18020, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, U16, 18084, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, U16, 18100, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, U08, 18116, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, U16, 18180, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, U16, 18196, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 18212, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 18724, [16], "Load", 1, 0, 0, 500, 0
ignitionRpmBins = array, U16, 18756, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 18788, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 19300, [16], "kPa", 1, 0, 0, 400, 0
veRpmBins = array, U16, 19332, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 21412, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 19364, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 21412, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 19364, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 21668, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 21700, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 21732, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 21988, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 22020, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 22052, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 22308, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 22324, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 22340, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 22404, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 22420, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 22436, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 22500, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 22516, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 22532, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 22596, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 22612, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 22628, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 22636, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 22644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 22660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 22676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 22692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 22708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 22724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 22740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 22756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 22772, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 22788, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 22804, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 22820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 22836, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 22844, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 22852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 22868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 22884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 22900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 22916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 22932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 22948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 22964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 22980, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 22996, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 23012, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 23028, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 23044
lambdaLoadBins = array, U16, 19620, [16], "", 1, 0, 0, 500, 0
lambdaRpmBins = array, U16, 19652, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 19684, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19940, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19972, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 20004, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, U16, 20260, [8], "L", 1, 0, 0, 30000, 0
scriptTable1RpmBins = array, U16, 20276, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable2 = array, U08, 20292, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, U16, 20356, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, U16, 20372, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable3 = array, U08, 20388, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, U16, 20452, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, U16, 20468, [8], "RPM", 1, 0, 0, 25500, 0
scriptTable4 = array, U08, 20484, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, U16, 20548, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, U16, 20564, [8], "RPM", 1, 0, 0, 25500, 0
ignTrimLoadBins = array, U16, 20580, [4], "", 1, 0, 0, 400, 0
ignTrimRpmBins = array, U16, 20588, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 20596, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 20612, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 20628, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 20644, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 20660, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 20676, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 20692, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 20708, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 20724, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 20788, [4], "", 1, 0, 0, 400, 0
fuelTrimRpmBins = array, U16, 20796, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 20932, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
; total TS size = 20996
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 03:50:04 UTC 2021
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 22 13:13:54 UTC 2021
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -919,7 +919,7 @@ public class Fields {
public static final int firingOrder_offset = 424;
public static final int fixedModeTiming_offset = 464;
public static final int fixedTiming_offset = 1824;
public static final int FLASH_DATA_VERSION = 10005;
public static final int FLASH_DATA_VERSION = 10006;
public static final int flexSensorPin_offset = 806;
public static final String FSIO_METHOD_FSIO_ANALOG_INPUT = "fsio_analog_input";
public static final String FSIO_METHOD_FSIO_DIGITAL_INPUT = "fsio_digital_input";
@ -948,32 +948,32 @@ public class Fields {
public static final int fuelTrim7_offset = 4086;
public static final int fuelTrim8_offset = 4087;
public static final int fuelTrim9_offset = 4088;
public static final int fuelTrimLoadBins_offset = 22836;
public static final int fuelTrimRpmBins_offset = 22844;
public static final int fuelTrims10_offset = 22996;
public static final int fuelTrims10_table_offset = 22996;
public static final int fuelTrims11_offset = 23012;
public static final int fuelTrims11_table_offset = 23012;
public static final int fuelTrims12_offset = 23028;
public static final int fuelTrims12_table_offset = 23028;
public static final int fuelTrims1_offset = 22852;
public static final int fuelTrims1_table_offset = 22852;
public static final int fuelTrims2_offset = 22868;
public static final int fuelTrims2_table_offset = 22868;
public static final int fuelTrims3_offset = 22884;
public static final int fuelTrims3_table_offset = 22884;
public static final int fuelTrims4_offset = 22900;
public static final int fuelTrims4_table_offset = 22900;
public static final int fuelTrims5_offset = 22916;
public static final int fuelTrims5_table_offset = 22916;
public static final int fuelTrims6_offset = 22932;
public static final int fuelTrims6_table_offset = 22932;
public static final int fuelTrims7_offset = 22948;
public static final int fuelTrims7_table_offset = 22948;
public static final int fuelTrims8_offset = 22964;
public static final int fuelTrims8_table_offset = 22964;
public static final int fuelTrims9_offset = 22980;
public static final int fuelTrims9_table_offset = 22980;
public static final int fuelTrimLoadBins_offset = 20788;
public static final int fuelTrimRpmBins_offset = 20796;
public static final int fuelTrims10_offset = 20948;
public static final int fuelTrims10_table_offset = 20948;
public static final int fuelTrims11_offset = 20964;
public static final int fuelTrims11_table_offset = 20964;
public static final int fuelTrims12_offset = 20980;
public static final int fuelTrims12_table_offset = 20980;
public static final int fuelTrims1_offset = 20804;
public static final int fuelTrims1_table_offset = 20804;
public static final int fuelTrims2_offset = 20820;
public static final int fuelTrims2_table_offset = 20820;
public static final int fuelTrims3_offset = 20836;
public static final int fuelTrims3_table_offset = 20836;
public static final int fuelTrims4_offset = 20852;
public static final int fuelTrims4_table_offset = 20852;
public static final int fuelTrims5_offset = 20868;
public static final int fuelTrims5_table_offset = 20868;
public static final int fuelTrims6_offset = 20884;
public static final int fuelTrims6_table_offset = 20884;
public static final int fuelTrims7_offset = 20900;
public static final int fuelTrims7_table_offset = 20900;
public static final int fuelTrims8_offset = 20916;
public static final int fuelTrims8_table_offset = 20916;
public static final int fuelTrims9_offset = 20932;
public static final int fuelTrims9_table_offset = 20932;
public static final int GAP_TRACKING_LENGTH = 18;
public static final int gapTrackingLengthOverride_offset = 456;
public static final String GAUGE_COIL_DWELL_TIME = "dwell: coil charge time";
@ -1314,10 +1314,10 @@ public class Fields {
public static final int ignition_mode_e_IM_TWO_COILS = 3;
public static final int ignition_mode_e_IM_WASTED_SPARK = 2;
public static final int ignitionDwellForCrankingMs_offset = 188;
public static final int ignitionIatCorrLoadBins_offset = 17220;
public static final int ignitionIatCorrRpmBins_offset = 17284;
public static final int ignitionIatCorrLoadBins_offset = 16708;
public static final int ignitionIatCorrRpmBins_offset = 16772;
public static final int ignitionIatCorrTable_offset = 16196;
public static final int ignitionLoadBins_offset = 20260;
public static final int ignitionLoadBins_offset = 18724;
public static final int ignitionMode_offset = 452;
public static final int ignitionPinMode_offset = 657;
public static final int ignitionPins10_offset = 653;
@ -1332,35 +1332,35 @@ public class Fields {
public static final int ignitionPins7_offset = 650;
public static final int ignitionPins8_offset = 651;
public static final int ignitionPins9_offset = 652;
public static final int ignitionRpmBins_offset = 20292;
public static final int ignitionTable_offset = 19236;
public static final int ignitionRpmBins_offset = 18756;
public static final int ignitionTable_offset = 18212;
public static final int ignOverrideMode_offset = 1752;
public static final int ignTrimLoadBins_offset = 22628;
public static final int ignTrimRpmBins_offset = 22636;
public static final int ignTrims10_offset = 22788;
public static final int ignTrims10_table_offset = 22788;
public static final int ignTrims11_offset = 22804;
public static final int ignTrims11_table_offset = 22804;
public static final int ignTrims12_offset = 22820;
public static final int ignTrims12_table_offset = 22820;
public static final int ignTrims1_offset = 22644;
public static final int ignTrims1_table_offset = 22644;
public static final int ignTrims2_offset = 22660;
public static final int ignTrims2_table_offset = 22660;
public static final int ignTrims3_offset = 22676;
public static final int ignTrims3_table_offset = 22676;
public static final int ignTrims4_offset = 22692;
public static final int ignTrims4_table_offset = 22692;
public static final int ignTrims5_offset = 22708;
public static final int ignTrims5_table_offset = 22708;
public static final int ignTrims6_offset = 22724;
public static final int ignTrims6_table_offset = 22724;
public static final int ignTrims7_offset = 22740;
public static final int ignTrims7_table_offset = 22740;
public static final int ignTrims8_offset = 22756;
public static final int ignTrims8_table_offset = 22756;
public static final int ignTrims9_offset = 22772;
public static final int ignTrims9_table_offset = 22772;
public static final int ignTrimLoadBins_offset = 20580;
public static final int ignTrimRpmBins_offset = 20588;
public static final int ignTrims10_offset = 20740;
public static final int ignTrims10_table_offset = 20740;
public static final int ignTrims11_offset = 20756;
public static final int ignTrims11_table_offset = 20756;
public static final int ignTrims12_offset = 20772;
public static final int ignTrims12_table_offset = 20772;
public static final int ignTrims1_offset = 20596;
public static final int ignTrims1_table_offset = 20596;
public static final int ignTrims2_offset = 20612;
public static final int ignTrims2_table_offset = 20612;
public static final int ignTrims3_offset = 20628;
public static final int ignTrims3_table_offset = 20628;
public static final int ignTrims4_offset = 20644;
public static final int ignTrims4_table_offset = 20644;
public static final int ignTrims5_offset = 20660;
public static final int ignTrims5_table_offset = 20660;
public static final int ignTrims6_offset = 20676;
public static final int ignTrims6_table_offset = 20676;
public static final int ignTrims7_offset = 20692;
public static final int ignTrims7_table_offset = 20692;
public static final int ignTrims8_offset = 20708;
public static final int ignTrims8_table_offset = 20708;
public static final int ignTrims9_offset = 20724;
public static final int ignTrims9_table_offset = 20724;
public static final int imu_type_e_IMU_MM5_10 = 2;
public static final int imu_type_e_IMU_NONE = 0;
public static final int imu_type_e_IMU_TYPE_3 = 3;
@ -1376,7 +1376,7 @@ public class Fields {
public static final int injection_mode_e_IM_SIMULTANEOUS = 0;
public static final int injection_mode_e_IM_SINGLE_POINT = 3;
public static final int injectionMode_offset = 440;
public static final int injectionPhase_offset = 17316;
public static final int injectionPhase_offset = 16804;
public static final int injectionPinMode_offset = 656;
public static final int injectionPins10_offset = 641;
public static final int injectionPins11_offset = 642;
@ -1413,8 +1413,8 @@ public class Fields {
public static final int InjectorNonlinearMode_INJ_PolynomialAdder = 1;
public static final int injectorNonlinearMode_offset = 796;
public static final int injectorPressureType_offset = 1753;
public static final int injPhaseLoadBins_offset = 18340;
public static final int injPhaseRpmBins_offset = 18372;
public static final int injPhaseLoadBins_offset = 17316;
public static final int injPhaseRpmBins_offset = 17348;
public static final int invertCamVVTSignal_offset = 896;
public static final int invertPrimaryTriggerSignal_offset = 1260;
public static final int invertSecondaryTriggerSignal_offset = 1260;
@ -1470,9 +1470,9 @@ public class Fields {
public static final int knockRetardMaximum_offset = 622;
public static final int knockRetardReapplyRate_offset = 621;
public static final int knockSamplingDuration_offset = 2112;
public static final int lambdaLoadBins_offset = 21668;
public static final int lambdaRpmBins_offset = 21700;
public static final int lambdaTable_offset = 21412;
public static final int lambdaLoadBins_offset = 19620;
public static final int lambdaRpmBins_offset = 19652;
public static final int lambdaTable_offset = 19364;
public static final int launchActivateDelay_offset = 976;
public static final int launchActivatePin_offset = 911;
public static final int launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH = 2;
@ -1495,7 +1495,6 @@ public class Fields {
public static final int linear_sensor_s_size = 20;
public static final int LIS302DLCsPin_offset = 1687;
public static final int LIS302DLCsPinMode_offset = 2033;
public static final int LOAD_1_BYTE_PACKING_MULT = 2;
public static final String LOG_DELIMITER = "`";
public static final int log_format_e_LF_NATIVE = 0;
public static final int log_format_e_LM_MLV = 1;
@ -1566,9 +1565,9 @@ public class Fields {
public static final int mapCamSkipFactor_offset = 768;
public static final int mapErrorDetectionTooHigh_offset = 1540;
public static final int mapErrorDetectionTooLow_offset = 1536;
public static final int mapEstimateRpmBins_offset = 19012;
public static final int mapEstimateTable_offset = 18468;
public static final int mapEstimateTpsBins_offset = 18980;
public static final int mapEstimateRpmBins_offset = 17988;
public static final int mapEstimateTable_offset = 17444;
public static final int mapEstimateTpsBins_offset = 17956;
public static final int mapHighValueVoltage_offset = 1832;
public static final int mapLowValueVoltage_offset = 1828;
public static final int mapMinBufferLength_offset = 820;
@ -1663,7 +1662,7 @@ public class Fields {
public static final int pedalToTpsPedalBins_offset = 5476;
public static final int pedalToTpsRpmBins_offset = 5484;
public static final int pedalToTpsTable_offset = 5412;
public static final int persistent_config_s_size = 23044;
public static final int persistent_config_s_size = 20996;
public static final int pid_s_size = 20;
public static final int PidAutoTune_AutoTunerState_AUTOTUNER_OFF = 0;
public static final int PidAutoTune_AutoTunerState_CONVERGED = 16;
@ -1764,18 +1763,18 @@ public class Fields {
public static final int scriptSettingName6_offset = 3300;
public static final int scriptSettingName7_offset = 3316;
public static final int scriptSettingName8_offset = 3332;
public static final int scriptTable1_offset = 22052;
public static final int scriptTable1LoadBins_offset = 22308;
public static final int scriptTable1RpmBins_offset = 22324;
public static final int scriptTable2_offset = 22340;
public static final int scriptTable2LoadBins_offset = 22404;
public static final int scriptTable2RpmBins_offset = 22420;
public static final int scriptTable3_offset = 22436;
public static final int scriptTable3LoadBins_offset = 22500;
public static final int scriptTable3RpmBins_offset = 22516;
public static final int scriptTable4_offset = 22532;
public static final int scriptTable4LoadBins_offset = 22596;
public static final int scriptTable4RpmBins_offset = 22612;
public static final int scriptTable1_offset = 20004;
public static final int scriptTable1LoadBins_offset = 20260;
public static final int scriptTable1RpmBins_offset = 20276;
public static final int scriptTable2_offset = 20292;
public static final int scriptTable2LoadBins_offset = 20356;
public static final int scriptTable2RpmBins_offset = 20372;
public static final int scriptTable3_offset = 20388;
public static final int scriptTable3LoadBins_offset = 20452;
public static final int scriptTable3RpmBins_offset = 20468;
public static final int scriptTable4_offset = 20484;
public static final int scriptTable4LoadBins_offset = 20548;
public static final int scriptTable4RpmBins_offset = 20564;
public static final int scriptTableName1_offset = 3156;
public static final int scriptTableName2_offset = 3172;
public static final int scriptTableName3_offset = 3188;
@ -1803,7 +1802,7 @@ public class Fields {
public static final int servoOutputPins8_offset = 2739;
public static final int showHumanReadableWarning_offset = 896;
public static final int showSdCardWarning_offset = 164;
public static final int SIGNATURE_HASH = 241264427;
public static final int SIGNATURE_HASH = 111802612;
public static final int silentTriggerError_offset = 1260;
public static final int slowAdcAlpha_offset = 1712;
public static final int sparkDwellRpmBins_offset = 54;
@ -1936,7 +1935,7 @@ public class Fields {
public static final int tcuDownshiftButtonPin_offset = 1579;
public static final int tcuDownshiftButtonPinMode_offset = 3983;
public static final int tcuEnabled_offset = 896;
public static final int tcuSolenoidTable_offset = 18404;
public static final int tcuSolenoidTable_offset = 17380;
public static final int tcuUpshiftButtonPin_offset = 1578;
public static final int tcuUpshiftButtonPinMode_offset = 3982;
public static final int test557pin_offset = 807;
@ -1983,7 +1982,7 @@ public class Fields {
public static final int TORQUE_CURVE_SIZE = 8;
public static final int torqueRpmBins_offset = 4602;
public static final int torqueValues_offset = 4594;
public static final int TOTAL_CONFIG_SIZE = 23044;
public static final int TOTAL_CONFIG_SIZE = 20996;
public static final int tps1_1AdcChannel_offset = 520;
public static final int tps1_2AdcChannel_offset = 689;
public static final int tps1SecondaryMax_offset = 830;
@ -1994,7 +1993,6 @@ public class Fields {
public static final int tps2Min_offset = 1528;
public static final int tps2SecondaryMax_offset = 1258;
public static final int tps2SecondaryMin_offset = 1256;
public static final int TPS_1_BYTE_PACKING_MULT = 2;
public static final int TPS_2_BYTE_PACKING_MULT = 100;
public static final int TPS_TPS_ACCEL_TABLE = 8;
public static final int tpsAccelEnrichmentThreshold_offset = 1692;
@ -2007,9 +2005,9 @@ public class Fields {
public static final int tpsErrorDetectionTooLow_offset = 172;
public static final int tpsMax_offset = 170;
public static final int tpsMin_offset = 168;
public static final int tpsTpsAccelFromRpmBins_offset = 21988;
public static final int tpsTpsAccelTable_offset = 21732;
public static final int tpsTpsAccelToRpmBins_offset = 22020;
public static final int tpsTpsAccelFromRpmBins_offset = 19940;
public static final int tpsTpsAccelTable_offset = 19684;
public static final int tpsTpsAccelToRpmBins_offset = 19972;
public static final int trailingCoilPins10_offset = 1965;
public static final int trailingCoilPins11_offset = 1966;
public static final int trailingCoilPins12_offset = 1967;
@ -2269,7 +2267,7 @@ public class Fields {
public static final int TS_RESPONSE_UNDERRUN = 0x80;
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI 2021.12.22.all.241264427";
public static final String TS_SIGNATURE = "rusEFI 2021.12.22.all.111802612";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't';
public static final int tunerStudioSerialSpeed_offset = 732;
@ -2383,7 +2381,7 @@ public class Fields {
public static final int vehicleName_offset = 1076;
public static final int vehicleSpeedSensorInputPin_offset = 794;
public static final int vehicleWeight_offset = 786;
public static final int veLoadBins_offset = 21348;
public static final int veLoadBins_offset = 19300;
public static final int veOverrideMode_offset = 1733;
public static final int verboseCan2BaseAddress_offset = 1736;
public static final int verboseCan_offset = 164;
@ -2391,8 +2389,8 @@ public class Fields {
public static final int verboseTLE8888_offset = 748;
public static final int verboseTriggerSynchDetails_offset = 1272;
public static final int verboseVVTDecoding_offset = 896;
public static final int veRpmBins_offset = 21380;
public static final int veTable_offset = 20324;
public static final int veRpmBins_offset = 19332;
public static final int veTable_offset = 18788;
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int vr_threshold_s_size = 16;
@ -2407,7 +2405,7 @@ public class Fields {
public static final int vrThreshold2_pin_offset = 1176;
public static final int vrThreshold2_rpmBins_offset = 1180;
public static final int vrThreshold2_values_offset = 1186;
public static final int vssFilterReciprocal_offset = 18464;
public static final int vssFilterReciprocal_offset = 17440;
public static final int vssGearRatio_offset = 624;
public static final int vssToothCount_offset = 626;
public static final int vvt_mode_e_VVT_12 = 12;
@ -2439,12 +2437,12 @@ public class Fields {
public static final int vvtPins2_offset = 1841;
public static final int vvtPins3_offset = 1842;
public static final int vvtPins4_offset = 1843;
public static final int vvtTable1_offset = 19044;
public static final int vvtTable1LoadBins_offset = 19108;
public static final int vvtTable1RpmBins_offset = 19124;
public static final int vvtTable2_offset = 19140;
public static final int vvtTable2LoadBins_offset = 19204;
public static final int vvtTable2RpmBins_offset = 19220;
public static final int vvtTable1_offset = 18020;
public static final int vvtTable1LoadBins_offset = 18084;
public static final int vvtTable1RpmBins_offset = 18100;
public static final int vvtTable2_offset = 18116;
public static final int vvtTable2LoadBins_offset = 18180;
public static final int vvtTable2RpmBins_offset = 18196;
public static final int warning_message_offset = 5020;
public static final int warningLedPin_offset = 1685;
public static final int warningPeriod_offset = 1290;
@ -3665,75 +3663,75 @@ public class Fields {
public static final Field CLTIDLECORR = Field.create("CLTIDLECORR", 14084, FieldType.FLOAT);
public static final Field MAFDECODING = Field.create("MAFDECODING", 14148, FieldType.FLOAT);
public static final Field MAFDECODINGBINS = Field.create("MAFDECODINGBINS", 15172, FieldType.FLOAT);
public static final Field IGNITIONIATCORRTABLE = Field.create("IGNITIONIATCORRTABLE", 16196, FieldType.FLOAT);
public static final Field IGNITIONIATCORRLOADBINS = Field.create("IGNITIONIATCORRLOADBINS", 17220, FieldType.FLOAT);
public static final Field IGNITIONIATCORRRPMBINS = Field.create("IGNITIONIATCORRRPMBINS", 17284, FieldType.INT16);
public static final Field INJECTIONPHASE = Field.create("INJECTIONPHASE", 17316, FieldType.FLOAT);
public static final Field INJPHASELOADBINS = Field.create("INJPHASELOADBINS", 18340, FieldType.INT16);
public static final Field INJPHASERPMBINS = Field.create("INJPHASERPMBINS", 18372, FieldType.INT16);
public static final Field TCUSOLENOIDTABLE = Field.create("TCUSOLENOIDTABLE", 18404, FieldType.INT8);
public static final Field VSSFILTERRECIPROCAL = Field.create("VSSFILTERRECIPROCAL", 18464, FieldType.FLOAT);
public static final Field MAPESTIMATETABLE = Field.create("MAPESTIMATETABLE", 18468, FieldType.INT16);
public static final Field MAPESTIMATETPSBINS = Field.create("MAPESTIMATETPSBINS", 18980, FieldType.INT16);
public static final Field MAPESTIMATERPMBINS = Field.create("MAPESTIMATERPMBINS", 19012, FieldType.INT16);
public static final Field VVTTABLE1 = Field.create("VVTTABLE1", 19044, FieldType.INT8);
public static final Field VVTTABLE1LOADBINS = Field.create("VVTTABLE1LOADBINS", 19108, FieldType.INT16);
public static final Field VVTTABLE1RPMBINS = Field.create("VVTTABLE1RPMBINS", 19124, FieldType.INT16);
public static final Field VVTTABLE2 = Field.create("VVTTABLE2", 19140, FieldType.INT8);
public static final Field VVTTABLE2LOADBINS = Field.create("VVTTABLE2LOADBINS", 19204, FieldType.INT16);
public static final Field VVTTABLE2RPMBINS = Field.create("VVTTABLE2RPMBINS", 19220, FieldType.INT16);
public static final Field IGNITIONTABLE = Field.create("IGNITIONTABLE", 19236, FieldType.FLOAT);
public static final Field IGNITIONLOADBINS = Field.create("IGNITIONLOADBINS", 20260, FieldType.INT16);
public static final Field IGNITIONRPMBINS = Field.create("IGNITIONRPMBINS", 20292, FieldType.INT16);
public static final Field VETABLE = Field.create("VETABLE", 20324, FieldType.FLOAT);
public static final Field VELOADBINS = Field.create("VELOADBINS", 21348, FieldType.INT16);
public static final Field VERPMBINS = Field.create("VERPMBINS", 21380, FieldType.INT16);
public static final Field LAMBDATABLE = Field.create("LAMBDATABLE", 21412, FieldType.INT8);
public static final Field LAMBDALOADBINS = Field.create("LAMBDALOADBINS", 21668, FieldType.INT16);
public static final Field LAMBDARPMBINS = Field.create("LAMBDARPMBINS", 21700, FieldType.INT16);
public static final Field TPSTPSACCELTABLE = Field.create("TPSTPSACCELTABLE", 21732, FieldType.FLOAT);
public static final Field TPSTPSACCELFROMRPMBINS = Field.create("TPSTPSACCELFROMRPMBINS", 21988, FieldType.FLOAT);
public static final Field TPSTPSACCELTORPMBINS = Field.create("TPSTPSACCELTORPMBINS", 22020, FieldType.FLOAT);
public static final Field SCRIPTTABLE1 = Field.create("SCRIPTTABLE1", 22052, FieldType.FLOAT);
public static final Field SCRIPTTABLE1LOADBINS = Field.create("SCRIPTTABLE1LOADBINS", 22308, FieldType.INT16);
public static final Field SCRIPTTABLE1RPMBINS = Field.create("SCRIPTTABLE1RPMBINS", 22324, FieldType.INT16);
public static final Field SCRIPTTABLE2 = Field.create("SCRIPTTABLE2", 22340, FieldType.INT8);
public static final Field SCRIPTTABLE2LOADBINS = Field.create("SCRIPTTABLE2LOADBINS", 22404, FieldType.INT16);
public static final Field SCRIPTTABLE2RPMBINS = Field.create("SCRIPTTABLE2RPMBINS", 22420, FieldType.INT16);
public static final Field SCRIPTTABLE3 = Field.create("SCRIPTTABLE3", 22436, FieldType.INT8);
public static final Field SCRIPTTABLE3LOADBINS = Field.create("SCRIPTTABLE3LOADBINS", 22500, FieldType.INT16);
public static final Field SCRIPTTABLE3RPMBINS = Field.create("SCRIPTTABLE3RPMBINS", 22516, FieldType.INT16);
public static final Field SCRIPTTABLE4 = Field.create("SCRIPTTABLE4", 22532, FieldType.INT8);
public static final Field SCRIPTTABLE4LOADBINS = Field.create("SCRIPTTABLE4LOADBINS", 22596, FieldType.INT16);
public static final Field SCRIPTTABLE4RPMBINS = Field.create("SCRIPTTABLE4RPMBINS", 22612, FieldType.INT16);
public static final Field IGNTRIMLOADBINS = Field.create("IGNTRIMLOADBINS", 22628, FieldType.INT16);
public static final Field IGNTRIMRPMBINS = Field.create("IGNTRIMRPMBINS", 22636, FieldType.INT16);
public static final Field IGNTRIMS1_TABLE = Field.create("IGNTRIMS1_TABLE", 22644, FieldType.INT8);
public static final Field IGNTRIMS2_TABLE = Field.create("IGNTRIMS2_TABLE", 22660, FieldType.INT8);
public static final Field IGNTRIMS3_TABLE = Field.create("IGNTRIMS3_TABLE", 22676, FieldType.INT8);
public static final Field IGNTRIMS4_TABLE = Field.create("IGNTRIMS4_TABLE", 22692, FieldType.INT8);
public static final Field IGNTRIMS5_TABLE = Field.create("IGNTRIMS5_TABLE", 22708, FieldType.INT8);
public static final Field IGNTRIMS6_TABLE = Field.create("IGNTRIMS6_TABLE", 22724, FieldType.INT8);
public static final Field IGNTRIMS7_TABLE = Field.create("IGNTRIMS7_TABLE", 22740, FieldType.INT8);
public static final Field IGNTRIMS8_TABLE = Field.create("IGNTRIMS8_TABLE", 22756, FieldType.INT8);
public static final Field IGNTRIMS9_TABLE = Field.create("IGNTRIMS9_TABLE", 22772, FieldType.INT8);
public static final Field IGNTRIMS10_TABLE = Field.create("IGNTRIMS10_TABLE", 22788, FieldType.INT8);
public static final Field IGNTRIMS11_TABLE = Field.create("IGNTRIMS11_TABLE", 22804, FieldType.INT8);
public static final Field IGNTRIMS12_TABLE = Field.create("IGNTRIMS12_TABLE", 22820, FieldType.INT8);
public static final Field FUELTRIMLOADBINS = Field.create("FUELTRIMLOADBINS", 22836, FieldType.INT16);
public static final Field FUELTRIMRPMBINS = Field.create("FUELTRIMRPMBINS", 22844, FieldType.INT16);
public static final Field FUELTRIMS1_TABLE = Field.create("FUELTRIMS1_TABLE", 22852, FieldType.INT8);
public static final Field FUELTRIMS2_TABLE = Field.create("FUELTRIMS2_TABLE", 22868, FieldType.INT8);
public static final Field FUELTRIMS3_TABLE = Field.create("FUELTRIMS3_TABLE", 22884, FieldType.INT8);
public static final Field FUELTRIMS4_TABLE = Field.create("FUELTRIMS4_TABLE", 22900, FieldType.INT8);
public static final Field FUELTRIMS5_TABLE = Field.create("FUELTRIMS5_TABLE", 22916, FieldType.INT8);
public static final Field FUELTRIMS6_TABLE = Field.create("FUELTRIMS6_TABLE", 22932, FieldType.INT8);
public static final Field FUELTRIMS7_TABLE = Field.create("FUELTRIMS7_TABLE", 22948, FieldType.INT8);
public static final Field FUELTRIMS8_TABLE = Field.create("FUELTRIMS8_TABLE", 22964, FieldType.INT8);
public static final Field FUELTRIMS9_TABLE = Field.create("FUELTRIMS9_TABLE", 22980, FieldType.INT8);
public static final Field FUELTRIMS10_TABLE = Field.create("FUELTRIMS10_TABLE", 22996, FieldType.INT8);
public static final Field FUELTRIMS11_TABLE = Field.create("FUELTRIMS11_TABLE", 23012, FieldType.INT8);
public static final Field FUELTRIMS12_TABLE = Field.create("FUELTRIMS12_TABLE", 23028, FieldType.INT8);
public static final Field IGNITIONIATCORRTABLE = Field.create("IGNITIONIATCORRTABLE", 16196, FieldType.INT16);
public static final Field IGNITIONIATCORRLOADBINS = Field.create("IGNITIONIATCORRLOADBINS", 16708, FieldType.FLOAT);
public static final Field IGNITIONIATCORRRPMBINS = Field.create("IGNITIONIATCORRRPMBINS", 16772, FieldType.INT16);
public static final Field INJECTIONPHASE = Field.create("INJECTIONPHASE", 16804, FieldType.INT16);
public static final Field INJPHASELOADBINS = Field.create("INJPHASELOADBINS", 17316, FieldType.INT16);
public static final Field INJPHASERPMBINS = Field.create("INJPHASERPMBINS", 17348, FieldType.INT16);
public static final Field TCUSOLENOIDTABLE = Field.create("TCUSOLENOIDTABLE", 17380, FieldType.INT8);
public static final Field VSSFILTERRECIPROCAL = Field.create("VSSFILTERRECIPROCAL", 17440, FieldType.FLOAT);
public static final Field MAPESTIMATETABLE = Field.create("MAPESTIMATETABLE", 17444, FieldType.INT16);
public static final Field MAPESTIMATETPSBINS = Field.create("MAPESTIMATETPSBINS", 17956, FieldType.INT16);
public static final Field MAPESTIMATERPMBINS = Field.create("MAPESTIMATERPMBINS", 17988, FieldType.INT16);
public static final Field VVTTABLE1 = Field.create("VVTTABLE1", 18020, FieldType.INT8);
public static final Field VVTTABLE1LOADBINS = Field.create("VVTTABLE1LOADBINS", 18084, FieldType.INT16);
public static final Field VVTTABLE1RPMBINS = Field.create("VVTTABLE1RPMBINS", 18100, FieldType.INT16);
public static final Field VVTTABLE2 = Field.create("VVTTABLE2", 18116, FieldType.INT8);
public static final Field VVTTABLE2LOADBINS = Field.create("VVTTABLE2LOADBINS", 18180, FieldType.INT16);
public static final Field VVTTABLE2RPMBINS = Field.create("VVTTABLE2RPMBINS", 18196, FieldType.INT16);
public static final Field IGNITIONTABLE = Field.create("IGNITIONTABLE", 18212, FieldType.INT16);
public static final Field IGNITIONLOADBINS = Field.create("IGNITIONLOADBINS", 18724, FieldType.INT16);
public static final Field IGNITIONRPMBINS = Field.create("IGNITIONRPMBINS", 18756, FieldType.INT16);
public static final Field VETABLE = Field.create("VETABLE", 18788, FieldType.INT16);
public static final Field VELOADBINS = Field.create("VELOADBINS", 19300, FieldType.INT16);
public static final Field VERPMBINS = Field.create("VERPMBINS", 19332, FieldType.INT16);
public static final Field LAMBDATABLE = Field.create("LAMBDATABLE", 19364, FieldType.INT8);
public static final Field LAMBDALOADBINS = Field.create("LAMBDALOADBINS", 19620, FieldType.INT16);
public static final Field LAMBDARPMBINS = Field.create("LAMBDARPMBINS", 19652, FieldType.INT16);
public static final Field TPSTPSACCELTABLE = Field.create("TPSTPSACCELTABLE", 19684, FieldType.FLOAT);
public static final Field TPSTPSACCELFROMRPMBINS = Field.create("TPSTPSACCELFROMRPMBINS", 19940, FieldType.FLOAT);
public static final Field TPSTPSACCELTORPMBINS = Field.create("TPSTPSACCELTORPMBINS", 19972, FieldType.FLOAT);
public static final Field SCRIPTTABLE1 = Field.create("SCRIPTTABLE1", 20004, FieldType.FLOAT);
public static final Field SCRIPTTABLE1LOADBINS = Field.create("SCRIPTTABLE1LOADBINS", 20260, FieldType.INT16);
public static final Field SCRIPTTABLE1RPMBINS = Field.create("SCRIPTTABLE1RPMBINS", 20276, FieldType.INT16);
public static final Field SCRIPTTABLE2 = Field.create("SCRIPTTABLE2", 20292, FieldType.INT8);
public static final Field SCRIPTTABLE2LOADBINS = Field.create("SCRIPTTABLE2LOADBINS", 20356, FieldType.INT16);
public static final Field SCRIPTTABLE2RPMBINS = Field.create("SCRIPTTABLE2RPMBINS", 20372, FieldType.INT16);
public static final Field SCRIPTTABLE3 = Field.create("SCRIPTTABLE3", 20388, FieldType.INT8);
public static final Field SCRIPTTABLE3LOADBINS = Field.create("SCRIPTTABLE3LOADBINS", 20452, FieldType.INT16);
public static final Field SCRIPTTABLE3RPMBINS = Field.create("SCRIPTTABLE3RPMBINS", 20468, FieldType.INT16);
public static final Field SCRIPTTABLE4 = Field.create("SCRIPTTABLE4", 20484, FieldType.INT8);
public static final Field SCRIPTTABLE4LOADBINS = Field.create("SCRIPTTABLE4LOADBINS", 20548, FieldType.INT16);
public static final Field SCRIPTTABLE4RPMBINS = Field.create("SCRIPTTABLE4RPMBINS", 20564, FieldType.INT16);
public static final Field IGNTRIMLOADBINS = Field.create("IGNTRIMLOADBINS", 20580, FieldType.INT16);
public static final Field IGNTRIMRPMBINS = Field.create("IGNTRIMRPMBINS", 20588, FieldType.INT16);
public static final Field IGNTRIMS1_TABLE = Field.create("IGNTRIMS1_TABLE", 20596, FieldType.INT8);
public static final Field IGNTRIMS2_TABLE = Field.create("IGNTRIMS2_TABLE", 20612, FieldType.INT8);
public static final Field IGNTRIMS3_TABLE = Field.create("IGNTRIMS3_TABLE", 20628, FieldType.INT8);
public static final Field IGNTRIMS4_TABLE = Field.create("IGNTRIMS4_TABLE", 20644, FieldType.INT8);
public static final Field IGNTRIMS5_TABLE = Field.create("IGNTRIMS5_TABLE", 20660, FieldType.INT8);
public static final Field IGNTRIMS6_TABLE = Field.create("IGNTRIMS6_TABLE", 20676, FieldType.INT8);
public static final Field IGNTRIMS7_TABLE = Field.create("IGNTRIMS7_TABLE", 20692, FieldType.INT8);
public static final Field IGNTRIMS8_TABLE = Field.create("IGNTRIMS8_TABLE", 20708, FieldType.INT8);
public static final Field IGNTRIMS9_TABLE = Field.create("IGNTRIMS9_TABLE", 20724, FieldType.INT8);
public static final Field IGNTRIMS10_TABLE = Field.create("IGNTRIMS10_TABLE", 20740, FieldType.INT8);
public static final Field IGNTRIMS11_TABLE = Field.create("IGNTRIMS11_TABLE", 20756, FieldType.INT8);
public static final Field IGNTRIMS12_TABLE = Field.create("IGNTRIMS12_TABLE", 20772, FieldType.INT8);
public static final Field FUELTRIMLOADBINS = Field.create("FUELTRIMLOADBINS", 20788, FieldType.INT16);
public static final Field FUELTRIMRPMBINS = Field.create("FUELTRIMRPMBINS", 20796, FieldType.INT16);
public static final Field FUELTRIMS1_TABLE = Field.create("FUELTRIMS1_TABLE", 20804, FieldType.INT8);
public static final Field FUELTRIMS2_TABLE = Field.create("FUELTRIMS2_TABLE", 20820, FieldType.INT8);
public static final Field FUELTRIMS3_TABLE = Field.create("FUELTRIMS3_TABLE", 20836, FieldType.INT8);
public static final Field FUELTRIMS4_TABLE = Field.create("FUELTRIMS4_TABLE", 20852, FieldType.INT8);
public static final Field FUELTRIMS5_TABLE = Field.create("FUELTRIMS5_TABLE", 20868, FieldType.INT8);
public static final Field FUELTRIMS6_TABLE = Field.create("FUELTRIMS6_TABLE", 20884, FieldType.INT8);
public static final Field FUELTRIMS7_TABLE = Field.create("FUELTRIMS7_TABLE", 20900, FieldType.INT8);
public static final Field FUELTRIMS8_TABLE = Field.create("FUELTRIMS8_TABLE", 20916, FieldType.INT8);
public static final Field FUELTRIMS9_TABLE = Field.create("FUELTRIMS9_TABLE", 20932, FieldType.INT8);
public static final Field FUELTRIMS10_TABLE = Field.create("FUELTRIMS10_TABLE", 20948, FieldType.INT8);
public static final Field FUELTRIMS11_TABLE = Field.create("FUELTRIMS11_TABLE", 20964, FieldType.INT8);
public static final Field FUELTRIMS12_TABLE = Field.create("FUELTRIMS12_TABLE", 20980, FieldType.INT8);
public static final Field[] VALUES = {
ENGINETYPE,
SENSORSNIFFERRPMTHRESHOLD,

View File

@ -1,6 +1,6 @@
<roms>
<!-- was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh Tue Dec 21 03:02:02 UTC 2021 -->
<!-- was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh Wed Dec 22 13:13:00 UTC 2021 -->
<rom>
<romid>
@ -10,20 +10,20 @@
<ecuid>RUSEFI</ecuid>
<make>rusEfi</make>
<model>rusEfi</model>
<filesize>23044</filesize>
<filesize>20996</filesize>
</romid>
<table type="3D" name="Ignition Advance"
category="Ignition"
storageaddress="4b24"
storageaddress="4724"
sizex="16" sizey="16" storagetype="float" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
<table type="X Axis" storageaddress="4f44" storagetype="float" endian="big"
<table type="X Axis" storageaddress="4944" storagetype="float" endian="big"
logparam="rpm">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="4f24" storagetype="float" endian="big"
<table type="Y Axis" storageaddress="4924" storagetype="float" endian="big"
logparam="engine_load">
<scaling units="degree" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
@ -36,11 +36,11 @@
sizex="16" sizey="16" storagetype="float" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
<table type="X Axis" storageaddress="4384" storagetype="float" endian="big"
<table type="X Axis" storageaddress="4184" storagetype="float" endian="big"
logparam="rpm">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="4344" storagetype="float"
<table type="Y Axis" storageaddress="4144" storagetype="float"
endian="big" logparam="engine_load">
<scaling units="temperature, C" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
@ -49,15 +49,15 @@
<table type="3D" name="Volumetric Efficiency"
category="Fuel"
storageaddress="4f64"
storageaddress="4964"
sizex="16" sizey="16" storagetype="float" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
<table type="X Axis" storageaddress="5384" storagetype="float" endian="big"
<table type="X Axis" storageaddress="4b84" storagetype="float" endian="big"
logparam="rpm">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="5364" storagetype="float" endian="big"
<table type="Y Axis" storageaddress="4b64" storagetype="float" endian="big"
logparam="engine_load">
<scaling units="degree" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
@ -66,16 +66,16 @@
<table type="3D" name="SCRIPT Table #1"
category="SCRIPT"
storageaddress="5624" sizex="8"
storageaddress="4e24" sizex="8"
sizey="8" storagetype="float" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
<table type="X Axis" storageaddress="5734" storagetype="float" endian="big"
<table type="X Axis" storageaddress="4f34" storagetype="float" endian="big"
logparam="">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="5724" storagetype="float" endian="big"
<table type="Y Axis" storageaddress="4f24" storagetype="float" endian="big"
logparam="rpm">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
@ -83,16 +83,16 @@
<table type="3D" name="SCRIPT Table #2"
category="SCRIPT"
storageaddress="5744" sizex="8"
storageaddress="4f44" sizex="8"
sizey="8" storagetype="uint8" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
<table type="X Axis" storageaddress="5794" storagetype="float" endian="big"
<table type="X Axis" storageaddress="4f94" storagetype="float" endian="big"
logparam="engine_load">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="5784" storagetype="float" endian="big"
<table type="Y Axis" storageaddress="4f84" storagetype="float" endian="big"
logparam="rpm">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
@ -100,16 +100,16 @@
<table type="3D" name="SCRIPT Table #3"
category="SCRIPT"
storageaddress="57a4" sizex="8"
storageaddress="4fa4" sizex="8"
sizey="8" storagetype="uint8" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
<table type="X Axis" storageaddress="57f4" storagetype="float" endian="big"
<table type="X Axis" storageaddress="4ff4" storagetype="float" endian="big"
logparam="">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="57e4" storagetype="float" endian="big"
<table type="Y Axis" storageaddress="4fe4" storagetype="float" endian="big"
logparam="rpm">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
@ -117,16 +117,16 @@
<table type="3D" name="SCRIPT Table #4"
category="SCRIPT"
storageaddress="5804" sizex="8"
storageaddress="5004" sizex="8"
sizey="8" storagetype="uint8" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
<table type="X Axis" storageaddress="5854" storagetype="float" endian="big"
<table type="X Axis" storageaddress="5054" storagetype="float" endian="big"
logparam="engine_load">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="5844" storagetype="float" endian="big"
<table type="Y Axis" storageaddress="5044" storagetype="float" endian="big"
logparam="engine_load">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
@ -134,15 +134,15 @@
<table type="3D" name="Target AFR"
category="Fuel"
storageaddress="53a4" sizex="16"
storageaddress="4ba4" sizex="16"
sizey="16" storagetype="uint8" endian="big">
<scaling units="Engine Load" expression="x/147" to_byte="x*147" format="0.00" fineincrement=".01"
coarseincrement="1"/>
<table type="X Axis" storageaddress="54c4" storagetype="float" endian="big">
<table type="X Axis" storageaddress="4cc4" storagetype="float" endian="big">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/>
</table>
<table type="Y Axis" storageaddress="54a4" storagetype="float" endian="big">
<table type="Y Axis" storageaddress="4ca4" storagetype="float" endian="big">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table>
</table>