parent
75ab0781f3
commit
1420ad43fd
|
@ -4189,7 +4189,7 @@ struct engine_configuration_s {
|
||||||
*/
|
*/
|
||||||
uint8_t acRelayAlternatorDutyAdder;
|
uint8_t acRelayAlternatorDutyAdder;
|
||||||
/**
|
/**
|
||||||
* If you have SENT TPS sensor please select type. For analog TPS lease None
|
* If you have SENT TPS sensor please select type. For analog TPS leave None
|
||||||
* offset 3359
|
* offset 3359
|
||||||
*/
|
*/
|
||||||
SentEtbType sentEtbType;
|
SentEtbType sentEtbType;
|
||||||
|
@ -4703,9 +4703,19 @@ struct engine_configuration_s {
|
||||||
*/
|
*/
|
||||||
SentInput EtbSentInput;
|
SentInput EtbSentInput;
|
||||||
/**
|
/**
|
||||||
* units: units
|
* SENT input used for high pressure fuel sensor
|
||||||
* offset 3925
|
* offset 3925
|
||||||
*/
|
*/
|
||||||
|
SentInput FuelHighPressureSentInput;
|
||||||
|
/**
|
||||||
|
* If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None
|
||||||
|
* offset 3926
|
||||||
|
*/
|
||||||
|
SentFuelHighPressureType FuelHighPressureSentType;
|
||||||
|
/**
|
||||||
|
* units: units
|
||||||
|
* offset 3927
|
||||||
|
*/
|
||||||
uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING];
|
uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING];
|
||||||
/**
|
/**
|
||||||
* need 4 byte alignment
|
* need 4 byte alignment
|
||||||
|
|
|
@ -352,7 +352,7 @@
|
||||||
#define ego_sensor_e_ES_Innovate_MTX_L 1
|
#define ego_sensor_e_ES_Innovate_MTX_L 1
|
||||||
#define ego_sensor_e_ES_PLX 4
|
#define ego_sensor_e_ES_PLX 4
|
||||||
#define EGT_CHANNEL_COUNT 8
|
#define EGT_CHANNEL_COUNT 8
|
||||||
#define END_OF_CALIBRATION_PADDING 110
|
#define END_OF_CALIBRATION_PADDING 108
|
||||||
#define engine_configuration_s_size 4036
|
#define engine_configuration_s_size 4036
|
||||||
#define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF"
|
#define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF"
|
||||||
#define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
|
#define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
|
||||||
|
@ -1296,6 +1296,10 @@
|
||||||
#define SentEtbType_FORD_TYPE_1 2
|
#define SentEtbType_FORD_TYPE_1 2
|
||||||
#define SentEtbType_GM_TYPE_1 1
|
#define SentEtbType_GM_TYPE_1 1
|
||||||
#define SentEtbType_NONE 0
|
#define SentEtbType_NONE 0
|
||||||
|
#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE"
|
||||||
|
#define SentFuelHighPressureType_enum "None", "GM type", "Custom"
|
||||||
|
#define SentFuelHighPressureType_GM_TYPE 1
|
||||||
|
#define SentFuelHighPressureType_NONE 0
|
||||||
#define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7"
|
#define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7"
|
||||||
#define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7"
|
#define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7"
|
||||||
#define SentInput_INPUT1 1
|
#define SentInput_INPUT1 1
|
||||||
|
@ -1308,7 +1312,7 @@
|
||||||
#define SentInput_NONE 0
|
#define SentInput_NONE 0
|
||||||
#define show_tcu_gauges false
|
#define show_tcu_gauges false
|
||||||
#define show_vvt_output_pin true
|
#define show_vvt_output_pin true
|
||||||
#define SIGNATURE_HASH 372452181
|
#define SIGNATURE_HASH 2695333031
|
||||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||||
|
@ -1769,7 +1773,7 @@
|
||||||
#define ts_show_wastegate_sensor true
|
#define ts_show_wastegate_sensor true
|
||||||
#define ts_show_wbo_canbus_index true
|
#define ts_show_wbo_canbus_index true
|
||||||
#define ts_show_wbo_canbus_set_index true
|
#define ts_show_wbo_canbus_set_index true
|
||||||
#define TS_SIGNATURE "rusEFI main.2024.11.27.hellen-f4-community.372452181"
|
#define TS_SIGNATURE "rusEFI main.2024.11.28.hellen-f4-community.2695333031"
|
||||||
#define TS_SIMULATE_CAN '>'
|
#define TS_SIMULATE_CAN '>'
|
||||||
#define TS_SIMULATE_CAN_char >
|
#define TS_SIMULATE_CAN_char >
|
||||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 372452181
|
#define SIGNATURE_HASH 2695333031
|
||||||
#define TS_SIGNATURE "rusEFI main.2024.11.27.hellen-f4-community.372452181"
|
#define TS_SIGNATURE "rusEFI main.2024.11.28.hellen-f4-community.2695333031"
|
||||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI main.2024.11.27.hellen-f4-community.372452181"
|
signature = "rusEFI main.2024.11.28.hellen-f4-community.2695333031"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmware version for title bar.
|
versionInfo = "V" ; firmware version for title bar.
|
||||||
signature= "rusEFI main.2024.11.27.hellen-f4-community.372452181" ; signature is expected to be 7 or more characters.
|
signature= "rusEFI main.2024.11.28.hellen-f4-community.2695333031" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2
|
||||||
secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID"
|
secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID"
|
||||||
secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0
|
secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0
|
||||||
EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7"
|
EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7"
|
||||||
unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0
|
FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7"
|
||||||
|
FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID"
|
||||||
|
unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0
|
||||||
postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2
|
postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2
|
||||||
postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0
|
postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0
|
||||||
postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0
|
postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0
|
||||||
|
@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0
|
||||||
luaDigitalInputPins6 = "luaDigitalInputPins 6"
|
luaDigitalInputPins6 = "luaDigitalInputPins 6"
|
||||||
luaDigitalInputPins7 = "luaDigitalInputPins 7"
|
luaDigitalInputPins7 = "luaDigitalInputPins 7"
|
||||||
luaDigitalInputPins8 = "luaDigitalInputPins 8"
|
luaDigitalInputPins8 = "luaDigitalInputPins 8"
|
||||||
sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None"
|
sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None"
|
||||||
acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached"
|
acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached"
|
||||||
tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%"
|
tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%"
|
||||||
ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%"
|
ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%"
|
||||||
|
@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0
|
||||||
secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor"
|
secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor"
|
||||||
secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here."
|
secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here."
|
||||||
EtbSentInput = "SENT input connected to ETB"
|
EtbSentInput = "SENT input connected to ETB"
|
||||||
|
FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor"
|
||||||
|
FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None"
|
||||||
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
|
||||||
etbBiasValues = "PWM bias, open loop component of PID closed loop control"
|
etbBiasValues = "PWM bias, open loop component of PID closed loop control"
|
||||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||||
|
@ -4347,7 +4351,7 @@ curve = rangeMatrix, "Range Switch Input Matrix"
|
||||||
upDownLabel = "(RICHER)", "(LEANER)"
|
upDownLabel = "(RICHER)", "(LEANER)"
|
||||||
|
|
||||||
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
|
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
|
||||||
xyLabels = "RPM", "Ignition Load"
|
xyLabels = "RPM", "Pressure"
|
||||||
xBins = baroCorrRpmBins, RPMValue
|
xBins = baroCorrRpmBins, RPMValue
|
||||||
yBins = baroCorrPressureBins, baroPressure
|
yBins = baroCorrPressureBins, baroPressure
|
||||||
zBins = baroCorrTable
|
zBins = baroCorrTable
|
||||||
|
@ -8226,20 +8230,33 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
||||||
panel = oilp_settings, West
|
panel = oilp_settings, West
|
||||||
panel = oilPressureGauges, East
|
panel = oilPressureGauges, East
|
||||||
|
|
||||||
dialog = fuelp_settings, "Fuel Pressure Sensor"
|
dialog = fuellop_analog_settings, "Sensor scaling"
|
||||||
field = "Fuel low pressure input", lowPressureFuel_hwChannel
|
|
||||||
field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0}
|
field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0}
|
||||||
field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0}
|
field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0}
|
||||||
field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0}
|
field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0}
|
||||||
field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0}
|
field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0}
|
||||||
field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0}
|
|
||||||
|
|
||||||
field = "Fuel high pressure input", highPressureFuel_hwChannel
|
dialog = fuelhip_analog_settings, "Sensor scaling"
|
||||||
field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0}
|
field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0}
|
||||||
field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0}
|
field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0}
|
||||||
field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0}
|
field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0}
|
||||||
field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0}
|
field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0}
|
||||||
|
|
||||||
|
dialog = fuellop_settings, "Fuel Low Pressure Sensor"
|
||||||
|
field = "Analog input", lowPressureFuel_hwChannel
|
||||||
|
field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0}
|
||||||
|
panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0}
|
||||||
|
|
||||||
|
dialog = fuelhip_settings, "Fuel High Pressure Sensor"
|
||||||
|
field = "Sensor SENT type" FuelHighPressureSentType
|
||||||
|
field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 }
|
||||||
|
field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 }
|
||||||
|
panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0}
|
||||||
|
|
||||||
|
dialog = fuelp_settings, "Fuel Pressure Sensor"
|
||||||
|
panel = fuellop_settings
|
||||||
|
panel = fuelhip_settings
|
||||||
|
|
||||||
dialog = fuelPressureGauges
|
dialog = fuelPressureGauges
|
||||||
gauge = lowFuelPressureGauge
|
gauge = lowFuelPressureGauge
|
||||||
gauge = rawLowFuelPressureGauge
|
gauge = rawLowFuelPressureGauge
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
! Generated by gen_signature.sh
|
! Generated by gen_signature.sh
|
||||||
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
|
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
|
||||||
! gen_signature.sh Using env variable branch [main]
|
! gen_signature.sh Using env variable branch [main]
|
||||||
#define TS_SIGNATURE "rusEFI main.2024.11.27.hellen-f4-community.@@SIGNATURE_HASH@@"
|
#define TS_SIGNATURE "rusEFI main.2024.11.28.hellen-f4-community.@@SIGNATURE_HASH@@"
|
||||||
|
|
Loading…
Reference in New Issue