parent
7fee01a628
commit
d80a1a9c9a
|
@ -4978,9 +4978,15 @@ struct engine_configuration_s {
|
|||
*/
|
||||
float mapExpAverageAfr;
|
||||
/**
|
||||
* units: units
|
||||
* Compensates for trigger delay due to belt stretch, or other electromechanical issues. beware that raising this value advances ignition timing!
|
||||
* units: uS
|
||||
* offset 3956
|
||||
*/
|
||||
scaled_channel<uint8_t, 1, 1> sparkHardwareLatencyCorrection;
|
||||
/**
|
||||
* units: units
|
||||
* offset 3957
|
||||
*/
|
||||
uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING] = {};
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
|
|
|
@ -384,7 +384,7 @@
|
|||
#define ego_sensor_e_ES_Innovate_MTX_L 1
|
||||
#define ego_sensor_e_ES_PLX 4
|
||||
#define EGT_CHANNEL_COUNT 8
|
||||
#define END_OF_CALIBRATION_PADDING 54
|
||||
#define END_OF_CALIBRATION_PADDING 53
|
||||
#define engine_configuration_s_size 4012
|
||||
#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"
|
||||
|
@ -1381,7 +1381,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges true
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 2244607775
|
||||
#define SIGNATURE_HASH 3601654694
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1876,7 +1876,7 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI main.2025.03.06.mega100.2244607775"
|
||||
#define TS_SIGNATURE "rusEFI main.2025.03.07.mega100.3601654694"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2244607775
|
||||
#define TS_SIGNATURE "rusEFI main.2025.03.06.mega100.2244607775"
|
||||
#define SIGNATURE_HASH 3601654694
|
||||
#define TS_SIGNATURE "rusEFI main.2025.03.07.mega100.3601654694"
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI main.2025.03.06.mega100.2244607775"
|
||||
signature = "rusEFI main.2025.03.07.mega100.3601654694"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI main.2025.03.06.mega100.2244607775" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI main.2025.03.07.mega100.3601654694" ; 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
|
||||
|
@ -1449,7 +1449,8 @@ fuelLevelUpdatePeriodSec = scalar, F32, 3940, "seconds", 1, 0, 0, 60000, 3
|
|||
fuelLevelLowThresholdVoltage = scalar, F32, 3944, "v", 1, 0, 0, 10, 2
|
||||
fuelLevelHighThresholdVoltage = scalar, F32, 3948, "v", 1, 0, 0, 10, 2
|
||||
mapExpAverageAfr = scalar, F32, 3952, "", 1, 0, 0, 1, 3
|
||||
unusedOftenChangesDuringFirmwareUpdate = array, U08, 3956, [54], "units", 1, 0, 0, 1, 0
|
||||
sparkHardwareLatencyCorrection = scalar, U08, 3956, "uS", 1, 0, 0, 250, 0
|
||||
unusedOftenChangesDuringFirmwareUpdate = array, U08, 3957, [53], "units", 1, 0, 0, 1, 0
|
||||
postCrankingFactor = array, F32, 4012, [6x6], "mult", 1, 0, 1, 3, 2
|
||||
postCrankingDurationBins = array, U16, 4156, [6], "count", 1, 0, 0, 64000, 0
|
||||
postCrankingCLTBins = array, S16, 4168, [6], "C", 1, 0, -100, 250, 0
|
||||
|
@ -2558,6 +2559,7 @@ trailingSparkLoadBins = array, U08, 23332, [4], "Load", 5.0, 0, 0, 1000, 0
|
|||
fuelLevelUpdatePeriodSec = "How often do we update fuel level gauge"
|
||||
fuelLevelLowThresholdVoltage = "Error below specified value"
|
||||
fuelLevelHighThresholdVoltage = "Error above specified value"
|
||||
sparkHardwareLatencyCorrection = "Compensates for trigger delay due to belt stretch, or other electromechanical issues. beware that raising this value advances ignition timing!"
|
||||
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"
|
||||
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
|
||||
|
@ -7554,6 +7556,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
dialog = ignitionBasic, ""
|
||||
field = "Enabled", isIgnitionEnabled
|
||||
field = "Mode", ignitionMode, {isIgnitionEnabled}
|
||||
field = "Spark hardware latency correction", sparkHardwareLatencyCorrection
|
||||
;todo https://github.com/rusefi/rusefi/issues/5894 field = "Maximum timing advance", maximumIgnitionTiming, {isIgnitionEnabled}
|
||||
;todo https://github.com/rusefi/rusefi/issues/5894 field = "Minimum timing advance", minimumIgnitionTiming, {isIgnitionEnabled}
|
||||
field = "Individually wired Wasted Spark", twoWireBatchIgnition, {isIgnitionEnabled == 1 && ignitionMode == 2 }
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
! Generated by gen_signature.sh
|
||||
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
|
||||
! gen_signature.sh Using env variable branch [main]
|
||||
#define TS_SIGNATURE "rusEFI main.2025.03.06.mega100.@@SIGNATURE_HASH@@"
|
||||
#define TS_SIGNATURE "rusEFI main.2025.03.07.mega100.@@SIGNATURE_HASH@@"
|
||||
|
|
Loading…
Reference in New Issue