mirror of https://github.com/FOME-Tech/fome-fw.git
Auto-generated configs and docs
This commit is contained in:
parent
5e7a6dab90
commit
38f336e784
|
@ -3159,9 +3159,14 @@ struct engine_configuration_s {
|
|||
// offset 3660
|
||||
pin_input_mode_e luaDigitalInputPinModes[LUA_DIGITAL_INPUT_COUNT];
|
||||
|
||||
// units
|
||||
// If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached
|
||||
// RPM
|
||||
// offset 3668
|
||||
uint8_t mainUnusedEnd[96];
|
||||
scaled_channel<uint8_t, 1, 10> rpmHardLimitHyst;
|
||||
|
||||
// units
|
||||
// offset 3669
|
||||
uint8_t mainUnusedEnd[95];
|
||||
|
||||
};
|
||||
static_assert(sizeof(engine_configuration_s) == 3764);
|
||||
|
|
|
@ -375,7 +375,7 @@
|
|||
#define ETB_BIAS_CURVE_LENGTH 8
|
||||
#define ETB_COUNT 2
|
||||
#define ETB_HW_MAX_FREQUENCY 3000
|
||||
#define FLASH_DATA_VERSION 20004
|
||||
#define FLASH_DATA_VERSION 20005
|
||||
#define FUEL_LEVEL_TABLE_COUNT 8
|
||||
#define FUEL_LOAD_COUNT 16
|
||||
#define fuel_pressure_sensor_mode_e_auto_enum 0="FPM_Absolute",2="FPM_Differential",1="FPM_Gauge"
|
||||
|
@ -993,7 +993,7 @@
|
|||
#define show_Frankenso_presets false
|
||||
#define show_Proteus_presets false
|
||||
#define show_test_presets false
|
||||
#define SIGNATURE_HASH 1522028146
|
||||
#define SIGNATURE_HASH 2319690836
|
||||
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
|
||||
#define spi_device_e_SPI_DEVICE_1 1
|
||||
#define spi_device_e_SPI_DEVICE_2 2
|
||||
|
@ -1261,7 +1261,7 @@
|
|||
#define ts_show_vbatt true
|
||||
#define ts_show_vr_threshold_2 true
|
||||
#define ts_show_vr_threshold_all true
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.subaru_eg33_f7.1522028146"
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.subaru_eg33_f7.2319690836"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
|
|
@ -3159,9 +3159,14 @@ struct engine_configuration_s {
|
|||
// offset 3660
|
||||
pin_input_mode_e luaDigitalInputPinModes[LUA_DIGITAL_INPUT_COUNT];
|
||||
|
||||
// units
|
||||
// If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached
|
||||
// RPM
|
||||
// offset 3668
|
||||
uint8_t mainUnusedEnd[96];
|
||||
scaled_channel<uint8_t, 1, 10> rpmHardLimitHyst;
|
||||
|
||||
// units
|
||||
// offset 3669
|
||||
uint8_t mainUnusedEnd[95];
|
||||
|
||||
};
|
||||
static_assert(sizeof(engine_configuration_s) == 3764);
|
||||
|
|
|
@ -381,7 +381,7 @@
|
|||
#define ETB_BIAS_CURVE_LENGTH 8
|
||||
#define ETB_COUNT 2
|
||||
#define ETB_HW_MAX_FREQUENCY 3000
|
||||
#define FLASH_DATA_VERSION 20004
|
||||
#define FLASH_DATA_VERSION 20005
|
||||
#define FUEL_LEVEL_TABLE_COUNT 8
|
||||
#define FUEL_LOAD_COUNT 16
|
||||
#define fuel_pressure_sensor_mode_e_auto_enum 0="FPM_Absolute",2="FPM_Differential",1="FPM_Gauge"
|
||||
|
@ -1043,7 +1043,7 @@
|
|||
#define SentEtbType_NONE 0
|
||||
#define show_Frankenso_presets true
|
||||
#define show_test_presets true
|
||||
#define SIGNATURE_HASH 3084666459
|
||||
#define SIGNATURE_HASH 1730651261
|
||||
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
|
||||
#define spi_device_e_SPI_DEVICE_1 1
|
||||
#define spi_device_e_SPI_DEVICE_2 2
|
||||
|
@ -1310,7 +1310,7 @@
|
|||
#define ts_show_vbatt true
|
||||
#define ts_show_vr_threshold_2 true
|
||||
#define ts_show_vr_threshold_all true
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.f407-discovery.3084666459"
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.f407-discovery.1730651261"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2605305927
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.48way.2605305927"
|
||||
#define SIGNATURE_HASH 1269969505
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.48way.1269969505"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 4207697722
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.alphax-2chan.4207697722"
|
||||
#define SIGNATURE_HASH 708295964
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.alphax-2chan.708295964"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 1879334235
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.alphax-4chan.1879334235"
|
||||
#define SIGNATURE_HASH 2701115261
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.alphax-4chan.2701115261"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 146758562
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.alphax-8chan.146758562"
|
||||
#define SIGNATURE_HASH 3628382596
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.alphax-8chan.3628382596"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3277434330
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.atlas.3277434330"
|
||||
#define SIGNATURE_HASH 329404412
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.atlas.329404412"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3887355211
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.core8.3887355211"
|
||||
#define SIGNATURE_HASH 927971181
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.core8.927971181"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3084666459
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.f407-discovery.3084666459"
|
||||
#define SIGNATURE_HASH 1730651261
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.f407-discovery.1730651261"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3750975741
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.f429-discovery.3750975741"
|
||||
#define SIGNATURE_HASH 258521819
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.f429-discovery.258521819"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 4257331255
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.frankenso_na6.4257331255"
|
||||
#define SIGNATURE_HASH 758798865
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.frankenso_na6.758798865"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 1443258503
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.harley81.1443258503"
|
||||
#define SIGNATURE_HASH 2264760993
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.harley81.2264760993"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3069867566
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen-gm-e67.3069867566"
|
||||
#define SIGNATURE_HASH 1711379464
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen-gm-e67.1711379464"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 762034287
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen-honda-k.762034287"
|
||||
#define SIGNATURE_HASH 4254095945
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen-honda-k.4254095945"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 682903873
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen-nb1.682903873"
|
||||
#define SIGNATURE_HASH 4165970791
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen-nb1.4165970791"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 1483728139
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen121nissan.1483728139"
|
||||
#define SIGNATURE_HASH 2291402541
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen121nissan.2291402541"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 4100778712
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen121vag.4100778712"
|
||||
#define SIGNATURE_HASH 613878014
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen121vag.613878014"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 1593915738
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen128.1593915738"
|
||||
#define SIGNATURE_HASH 2415582076
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen128.2415582076"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3421903291
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen154hyundai.3421903291"
|
||||
#define SIGNATURE_HASH 453901213
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen154hyundai.453901213"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 774357322
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen72.774357322"
|
||||
#define SIGNATURE_HASH 4275839852
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen72.4275839852"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2192423880
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen81.2192423880"
|
||||
#define SIGNATURE_HASH 1381390830
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen81.1381390830"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2224401659
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen88bmw.2224401659"
|
||||
#define SIGNATURE_HASH 1416515293
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellen88bmw.1416515293"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3424852346
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellenNA6.3424852346"
|
||||
#define SIGNATURE_HASH 483982172
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellenNA6.483982172"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 1887923914
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellenNA8_96.1887923914"
|
||||
#define SIGNATURE_HASH 2692517100
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.hellenNA8_96.2692517100"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 941440325
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.mre_f4.941440325"
|
||||
#define SIGNATURE_HASH 3907444579
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.mre_f4.3907444579"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 941440325
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.mre_f7.941440325"
|
||||
#define SIGNATURE_HASH 3907444579
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.mre_f7.3907444579"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 4010251629
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.prometheus_405.4010251629"
|
||||
#define SIGNATURE_HASH 1073510219
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.prometheus_405.1073510219"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 4010251629
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.prometheus_469.4010251629"
|
||||
#define SIGNATURE_HASH 1073510219
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.prometheus_469.1073510219"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3155025392
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.proteus_f4.3155025392"
|
||||
#define SIGNATURE_HASH 1828077526
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.proteus_f4.1828077526"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3155025392
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.proteus_f7.3155025392"
|
||||
#define SIGNATURE_HASH 1828077526
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.proteus_f7.1828077526"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3155025392
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.proteus_h7.3155025392"
|
||||
#define SIGNATURE_HASH 1828077526
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.proteus_h7.1828077526"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 1522028146
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.subaru_eg33_f7.1522028146"
|
||||
#define SIGNATURE_HASH 2319690836
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.subaru_eg33_f7.2319690836"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 1430090975
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.tdg-pdm8.1430090975"
|
||||
#define SIGNATURE_HASH 2244384505
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.04.10.tdg-pdm8.2244384505"
|
||||
|
|
|
@ -977,6 +977,8 @@ float getConfigValueByName(const char *name) {
|
|||
return engineConfiguration->tpsSecondaryMaximum;
|
||||
case -727657058:
|
||||
return engineConfiguration->ppsSecondaryMaximum;
|
||||
case 1756514810:
|
||||
return engineConfiguration->rpmHardLimitHyst;
|
||||
}
|
||||
return EFI_ERROR_CODE;
|
||||
}
|
||||
|
@ -3417,6 +3419,11 @@ void setConfigValueByName(const char *name, float value) {
|
|||
{
|
||||
engineConfiguration->ppsSecondaryMaximum = (int)value;
|
||||
return;
|
||||
}
|
||||
case 1756514810:
|
||||
{
|
||||
engineConfiguration->rpmHardLimitHyst = (int)value;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1459,3 +1459,6 @@ For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%
|
|||
### ppsSecondaryMaximum
|
||||
For Toyota ETCS-i, use ~69%
|
||||
|
||||
### rpmHardLimitHyst
|
||||
If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.f407-discovery.3084666459"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.f407-discovery.1730651261"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.f407-discovery.3084666459" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.f407-discovery.1730651261" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7197,7 +7199,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.48way.2605305927"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.48way.1269969505"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.48way.2605305927" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.48way.1269969505" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7197,7 +7199,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.alphax-2chan.4207697722"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.alphax-2chan.708295964"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.alphax-2chan.4207697722" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.alphax-2chan.708295964" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7176,7 +7178,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.alphax-4chan.1879334235"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.alphax-4chan.2701115261"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.alphax-4chan.1879334235" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.alphax-4chan.2701115261" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7180,7 +7182,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.alphax-8chan.146758562"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.alphax-8chan.3628382596"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.alphax-8chan.146758562" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.alphax-8chan.3628382596" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7180,7 +7182,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.atlas.3277434330"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.atlas.329404412"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.atlas.3277434330" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.atlas.329404412" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7187,7 +7189,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.core8.3887355211"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.core8.927971181"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.core8.3887355211" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.core8.927971181" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7197,7 +7199,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.f407-discovery.3084666459"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.f407-discovery.1730651261"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.f407-discovery.3084666459" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.f407-discovery.1730651261" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7197,7 +7199,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.f429-discovery.3750975741"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.f429-discovery.258521819"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.f429-discovery.3750975741" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.f429-discovery.258521819" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7195,7 +7197,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.frankenso_na6.4257331255"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.frankenso_na6.758798865"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.frankenso_na6.4257331255" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.frankenso_na6.758798865" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7195,7 +7197,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.harley81.1443258503"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.harley81.2264760993"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.harley81.1443258503" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.harley81.2264760993" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7177,7 +7179,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen-gm-e67.3069867566"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen-gm-e67.1711379464"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen-gm-e67.3069867566" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen-gm-e67.1711379464" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7178,7 +7180,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen-honda-k.762034287"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen-honda-k.4254095945"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen-honda-k.762034287" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen-honda-k.4254095945" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7174,7 +7176,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen-nb1.682903873"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen-nb1.4165970791"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen-nb1.682903873" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen-nb1.4165970791" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7178,7 +7180,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen121nissan.1483728139"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen121nissan.2291402541"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen121nissan.1483728139" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen121nissan.2291402541" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7174,7 +7176,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen121vag.4100778712"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen121vag.613878014"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen121vag.4100778712" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen121vag.613878014" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7177,7 +7179,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen128.1593915738"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen128.2415582076"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen128.1593915738" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen128.2415582076" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7174,7 +7176,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen154hyundai.3421903291"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen154hyundai.453901213"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen154hyundai.3421903291" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen154hyundai.453901213" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7174,7 +7176,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen72.774357322"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen72.4275839852"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen72.774357322" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen72.4275839852" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7178,7 +7180,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen81.2192423880"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen81.1381390830"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen81.2192423880" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen81.1381390830" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7175,7 +7177,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen88bmw.2224401659"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellen88bmw.1416515293"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen88bmw.2224401659" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellen88bmw.1416515293" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7173,7 +7175,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellenNA6.3424852346"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellenNA6.483982172"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellenNA6.3424852346" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellenNA6.483982172" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7178,7 +7180,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellenNA8_96.1887923914"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.hellenNA8_96.2692517100"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellenNA8_96.1887923914" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.hellenNA8_96.2692517100" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7178,7 +7180,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.mre_f4.941440325"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.mre_f4.3907444579"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.mre_f4.941440325" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.mre_f4.3907444579" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7177,7 +7179,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.mre_f7.941440325"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.mre_f7.3907444579"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.mre_f7.941440325" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.mre_f7.3907444579" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7177,7 +7179,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.prometheus_405.4010251629"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.prometheus_405.1073510219"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.prometheus_405.4010251629" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.prometheus_405.1073510219" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7190,7 +7192,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.prometheus_469.4010251629"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.prometheus_469.1073510219"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.prometheus_469.4010251629" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.prometheus_469.1073510219" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7190,7 +7192,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.proteus_f4.3155025392"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.proteus_f4.1828077526"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.proteus_f4.3155025392" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.proteus_f4.1828077526" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 26080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7165,7 +7167,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.proteus_f7.3155025392"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.proteus_f7.1828077526"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.proteus_f7.3155025392" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.proteus_f7.1828077526" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 26080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7165,7 +7167,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.proteus_h7.3155025392"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.proteus_h7.1828077526"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.proteus_h7.3155025392" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.proteus_h7.1828077526" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 26080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7165,7 +7167,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.subaru_eg33_f7.1522028146"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.subaru_eg33_f7.2319690836"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.subaru_eg33_f7.1522028146" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.subaru_eg33_f7.2319690836" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7190,7 +7192,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.04.10.tdg-pdm8.1430090975"
|
||||
signature = "rusEFI (FOME) master.2023.04.10.tdg-pdm8.2244384505"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.tdg-pdm8.1430090975" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.04.10.tdg-pdm8.2244384505" ; 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
|
||||
|
@ -1146,7 +1146,8 @@ luaDigitalInputPinModes5 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOW
|
|||
luaDigitalInputPinModes6 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes7 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
luaDigitalInputPinModes8 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
mainUnusedEnd = array, U08, 3668, [96], "units", 1, 0, 0, 1, 0
|
||||
rpmHardLimitHyst = scalar, U08, 3668, "RPM", 10.0, 0, 0, 2500, 0
|
||||
mainUnusedEnd = array, U08, 3669, [95], "units", 1, 0, 0, 1, 0
|
||||
etbBiasBins = array, F32, 3764, [8], "target TPS position", 1, 0, 0, 100, 0
|
||||
etbBiasValues = array, F32, 3796, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
|
||||
iacPidMultTable = array, U08, 3828, [8x8], "%", 0.05, 0, 0, 10, 2
|
||||
|
@ -1979,6 +1980,7 @@ throttleEstimateEffectiveAreaValues = array, U16, 22080, [12], "g/s", 0.1, 0, 0,
|
|||
luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6"
|
||||
luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7"
|
||||
luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8"
|
||||
rpmHardLimitHyst = "If the hard limit is 7200rpm and hysteresis is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
|
||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||
etbBiasValues = "PWM bias, 0 to 100%"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7195,7 +7197,8 @@ dialog = sent_stateDialog, "sent_state"
|
|||
field = "Cut fuel on RPM limit", cutFuelOnHardLimit
|
||||
field = "Cut spark on RPM limit", cutSparkOnHardLimit
|
||||
field = "Use CLT-based RPM limit curve", useCltBasedRpmLimit, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit }
|
||||
field = "Hard limit hysteresis", rpmHardLimitHyst, { cutFuelOnHardLimit || cutSparkOnHardLimit }
|
||||
field = "Boost cut pressure", boostCutPressure
|
||||
field = "Minimum oil pressure after start", minOilPressureAfterStart
|
||||
|
||||
|
|
|
@ -368,7 +368,7 @@ public class Fields {
|
|||
public static final int ETB_BIAS_CURVE_LENGTH = 8;
|
||||
public static final int ETB_COUNT = 2;
|
||||
public static final int ETB_HW_MAX_FREQUENCY = 3000;
|
||||
public static final int FLASH_DATA_VERSION = 20004;
|
||||
public static final int FLASH_DATA_VERSION = 20005;
|
||||
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
|
||||
public static final int FUEL_LOAD_COUNT = 16;
|
||||
public static final int fuel_pressure_sensor_mode_e_FPM_Absolute = 0;
|
||||
|
@ -991,6 +991,7 @@ public class Fields {
|
|||
public static final int SentEtbType_FORD_TYPE_1 = 2;
|
||||
public static final int SentEtbType_GM_TYPE_1 = 1;
|
||||
public static final int SentEtbType_NONE = 0;
|
||||
public static final int SIGNATURE_HASH = 1730651261;
|
||||
public static final int spi_device_e_SPI_DEVICE_1 = 1;
|
||||
public static final int spi_device_e_SPI_DEVICE_2 = 2;
|
||||
public static final int spi_device_e_SPI_DEVICE_3 = 3;
|
||||
|
@ -1194,7 +1195,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 (FOME) master.2023.04.10.f407-discovery.3084666459";
|
||||
public static final String TS_SIGNATURE = "rusEFI (FOME) master.2023.04.10.f407-discovery.1730651261";
|
||||
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
|
||||
public static final char TS_TEST_COMMAND = 't';
|
||||
public static final int TS_TOTAL_OUTPUT_SIZE = 1384;
|
||||
|
@ -2357,7 +2358,8 @@ public class Fields {
|
|||
public static final Field LUADIGITALINPUTPINMODES6 = Field.create("LUADIGITALINPUTPINMODES6", 3665, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field LUADIGITALINPUTPINMODES7 = Field.create("LUADIGITALINPUTPINMODES7", 3666, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field LUADIGITALINPUTPINMODES8 = Field.create("LUADIGITALINPUTPINMODES8", 3667, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3668, FieldType.INT8).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field RPMHARDLIMITHYST = Field.create("RPMHARDLIMITHYST", 3668, FieldType.INT8).setScale(10.0).setBaseOffset(0);
|
||||
public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3669, FieldType.INT8).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 3764, FieldType.FLOAT).setBaseOffset(0);
|
||||
public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 3796, FieldType.FLOAT).setBaseOffset(0);
|
||||
public static final Field IACPIDMULTTABLE = Field.create("IACPIDMULTTABLE", 3828, FieldType.INT8).setScale(0.05).setBaseOffset(0);
|
||||
|
@ -3669,6 +3671,7 @@ public class Fields {
|
|||
LUADIGITALINPUTPINMODES6,
|
||||
LUADIGITALINPUTPINMODES7,
|
||||
LUADIGITALINPUTPINMODES8,
|
||||
RPMHARDLIMITHYST,
|
||||
MAINUNUSEDEND,
|
||||
ETBBIASBINS,
|
||||
ETBBIASVALUES,
|
||||
|
|
Loading…
Reference in New Issue