From 17ca8b204f41bac703e68002fe247925552d0dd6 Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Sun, 1 Sep 2024 23:50:02 +0000 Subject: [PATCH] Auto-generated configs and docs --- firmware/console/binary/output_channels_generated.h | 4 +++- firmware/controllers/algo/auto_generated_enginetypes.cpp | 4 ++-- firmware/tunerstudio/generated/fome_alphax-2chan.ini | 8 +++++--- firmware/tunerstudio/generated/fome_alphax-4chan.ini | 8 +++++--- firmware/tunerstudio/generated/fome_alphax-8chan.ini | 8 +++++--- firmware/tunerstudio/generated/fome_atlas.ini | 8 +++++--- firmware/tunerstudio/generated/fome_core48.ini | 8 +++++--- firmware/tunerstudio/generated/fome_core8.ini | 8 +++++--- firmware/tunerstudio/generated/fome_f407-discovery.ini | 8 +++++--- firmware/tunerstudio/generated/fome_f429-discovery.ini | 8 +++++--- firmware/tunerstudio/generated/fome_frankenso_na6.ini | 8 +++++--- firmware/tunerstudio/generated/fome_harley81.ini | 8 +++++--- firmware/tunerstudio/generated/fome_hellen-gm-e67.ini | 8 +++++--- firmware/tunerstudio/generated/fome_hellen-honda-k.ini | 8 +++++--- firmware/tunerstudio/generated/fome_hellen-nb1.ini | 8 +++++--- firmware/tunerstudio/generated/fome_hellen121nissan.ini | 8 +++++--- firmware/tunerstudio/generated/fome_hellen121vag.ini | 8 +++++--- firmware/tunerstudio/generated/fome_hellen128.ini | 8 +++++--- firmware/tunerstudio/generated/fome_hellen154hyundai.ini | 8 +++++--- firmware/tunerstudio/generated/fome_hellen72.ini | 8 +++++--- firmware/tunerstudio/generated/fome_hellen81.ini | 8 +++++--- firmware/tunerstudio/generated/fome_hellen88bmw.ini | 8 +++++--- firmware/tunerstudio/generated/fome_hellenNA6.ini | 8 +++++--- firmware/tunerstudio/generated/fome_hellenNA8_96.ini | 8 +++++--- firmware/tunerstudio/generated/fome_mre_f4.ini | 8 +++++--- firmware/tunerstudio/generated/fome_mre_f7.ini | 8 +++++--- firmware/tunerstudio/generated/fome_prometheus_405.ini | 8 +++++--- firmware/tunerstudio/generated/fome_prometheus_469.ini | 8 +++++--- firmware/tunerstudio/generated/fome_proteus_f4.ini | 8 +++++--- firmware/tunerstudio/generated/fome_proteus_f7.ini | 8 +++++--- firmware/tunerstudio/generated/fome_proteus_h7.ini | 8 +++++--- firmware/tunerstudio/generated/fome_small-can-board.ini | 8 +++++--- firmware/tunerstudio/generated/fome_tdg-pdm8.ini | 8 +++++--- .../io/src/main/java/com/rusefi/enums/debug_mode_e.java | 2 +- .../src/main/java/com/rusefi/config/generated/Fields.java | 6 +++--- .../main/java/com/rusefi/config/generated/TsOutputs.java | 2 +- 36 files changed, 165 insertions(+), 101 deletions(-) diff --git a/firmware/console/binary/output_channels_generated.h b/firmware/console/binary/output_channels_generated.h index 1efd4f300c..dc13c43426 100644 --- a/firmware/console/binary/output_channels_generated.h +++ b/firmware/console/binary/output_channels_generated.h @@ -786,8 +786,9 @@ struct output_channels_s { // kPa // offset 694 uint8_t mapPerCylinder[12]; + // ratio // offset 706 - uint8_t alignmentFill_at_706[2]; + scaled_channel dwellAccuracyRatio = (uint16_t)0; }; static_assert(sizeof(output_channels_s) == 708); static_assert(offsetof(output_channels_s, RPMValue) == 4); @@ -973,4 +974,5 @@ static_assert(offsetof(output_channels_s, injectorDutyCycleStage2) == 690); static_assert(offsetof(output_channels_s, pad) == 691); static_assert(offsetof(output_channels_s, mapAveragingSamples) == 692); static_assert(offsetof(output_channels_s, mapPerCylinder) == 694); +static_assert(offsetof(output_channels_s, dwellAccuracyRatio) == 706); diff --git a/firmware/controllers/algo/auto_generated_enginetypes.cpp b/firmware/controllers/algo/auto_generated_enginetypes.cpp index 4124246b6b..71d61b4454 100644 --- a/firmware/controllers/algo/auto_generated_enginetypes.cpp +++ b/firmware/controllers/algo/auto_generated_enginetypes.cpp @@ -136,6 +136,8 @@ case DBG_29: return "DBG_29"; case DBG_32: return "DBG_32"; +case DBG_33: + return "DBG_33"; case DBG_34: return "DBG_34"; case DBG_35: @@ -160,8 +162,6 @@ case DBG_9: return "DBG_9"; case DBG_COMPOSITE_LOG: return "DBG_COMPOSITE_LOG"; -case DBG_DWELL_METRIC: - return "DBG_DWELL_METRIC"; case DBG_DYNO_VIEW: return "DBG_DYNO_VIEW"; case DBG_ELECTRONIC_THROTTLE_PID: diff --git a/firmware/tunerstudio/generated/fome_alphax-2chan.ini b/firmware/tunerstudio/generated/fome_alphax-2chan.ini index 119995ffa7..d723427f43 100644 --- a/firmware/tunerstudio/generated/fome_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/fome_alphax-2chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.alphax-2chan.1887257412" + signature = "rusEFI (FOME) master.2024.09.02.alphax-2chan.1891868358" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.alphax-2chan.1887257412" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.alphax-2chan.1891868358" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",80="C2 - Crank- (hall auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_alphax-4chan.ini b/firmware/tunerstudio/generated/fome_alphax-4chan.ini index 6c337cea30..3f5efebe47 100644 --- a/firmware/tunerstudio/generated/fome_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/fome_alphax-4chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.alphax-4chan.4206182693" + signature = "rusEFI (FOME) master.2024.09.02.alphax-4chan.4195064999" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.alphax-4chan.4206182693" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.alphax-4chan.4195064999" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",80="C2 - Crank- (hall auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital",91="E5/E6 Cam Sensor VR",81="E6 - Cam+ (hall)",9="E7 - Flex" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_alphax-8chan.ini b/firmware/tunerstudio/generated/fome_alphax-8chan.ini index 31e036dde2..f19c807ec8 100644 --- a/firmware/tunerstudio/generated/fome_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/fome_alphax-8chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.alphax-8chan.2181973980" + signature = "rusEFI (FOME) master.2024.09.02.alphax-8chan.2192611934" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.alphax-8chan.2181973980" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.alphax-8chan.2192611934" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",8="23A - Hall Input 1 auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",8="23A - Hall Input 1",80="30A - Hall Input 2",4="30C - Hall Input 4",81="31A - Hall Input 3",12="8A - Crank VR",91="9A - Cam VR" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_atlas.ini b/firmware/tunerstudio/generated/fome_atlas.ini index 2cf49373d7..976b046fb0 100644 --- a/firmware/tunerstudio/generated/fome_atlas.ini +++ b/firmware/tunerstudio/generated/fome_atlas.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.atlas.4234445999" + signature = "rusEFI (FOME) master.2024.09.02.atlas.4242168109" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.atlas.4234445999" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.atlas.4242168109" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], "NONE", "INVALID", "PA0", "PA1 auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_core48.ini b/firmware/tunerstudio/generated/fome_core48.ini index d48b0c45ff..c7f2e1ba48 100644 --- a/firmware/tunerstudio/generated/fome_core48.ini +++ b/firmware/tunerstudio/generated/fome_core48.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.core48.1249660150" + signature = "rusEFI (FOME) master.2024.09.02.core48.1254265204" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.core48.1249660150" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.core48.1254265204" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",54="Digital Input 1 ( auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",54="Digital Input 1 (D4)",55="Digital Input 2 (D5)",52="Digital Input 3 (D2)",53="Digital Input 4 (D3)",99="Hall1 (G1)",73="Hall2 (E7)",75="Hall3 (E9)",74="Hall4 (E8)",95="Hall5 (F13)",96="Hall6 (F14)",98="Hall7 (G0)",97="Hall8 (F15)",68="VR1 (E2)",69="VR2 (E3)",70="VR3 (E4)",71="VR4 (E5)" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_core8.ini b/firmware/tunerstudio/generated/fome_core8.ini index 44f8826652..0cdb3d46d1 100644 --- a/firmware/tunerstudio/generated/fome_core8.ini +++ b/firmware/tunerstudio/generated/fome_core8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.core8.1829062965" + signature = "rusEFI (FOME) master.2024.09.02.core8.1841009847" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.core8.1829062965" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.core8.1841009847" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",87="Digital Input 1 ( auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_f407-discovery.ini b/firmware/tunerstudio/generated/fome_f407-discovery.ini index 8947d4e08c..301943456e 100644 --- a/firmware/tunerstudio/generated/fome_f407-discovery.ini +++ b/firmware/tunerstudio/generated/fome_f407-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.f407-discovery.3027027427" + signature = "rusEFI (FOME) master.2024.09.02.f407-discovery.3033667681" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.f407-discovery.3027027427" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.f407-discovery.3033667681" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], "NONE", "INVALID", "PA0", "PA1 auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_f429-discovery.ini b/firmware/tunerstudio/generated/fome_f429-discovery.ini index cfe6ac30b8..a277432c74 100644 --- a/firmware/tunerstudio/generated/fome_f429-discovery.ini +++ b/firmware/tunerstudio/generated/fome_f429-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.f429-discovery.1428309123" + signature = "rusEFI (FOME) master.2024.09.02.f429-discovery.1436326145" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.f429-discovery.1428309123" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.f429-discovery.1436326145" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], "NONE", "INVALID", "PA0", "PA1 auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_frankenso_na6.ini b/firmware/tunerstudio/generated/fome_frankenso_na6.ini index 6c96715757..0d821f0549 100644 --- a/firmware/tunerstudio/generated/fome_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/fome_frankenso_na6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.frankenso_na6.2003870793" + signature = "rusEFI (FOME) master.2024.09.02.frankenso_na6.2010020299" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.frankenso_na6.2003870793" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.frankenso_na6.2010020299" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], "NONE", "INVALID", "PA0", "PA1 auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_harley81.ini b/firmware/tunerstudio/generated/fome_harley81.ini index c8ec8ea575..2ff8913b07 100644 --- a/firmware/tunerstudio/generated/fome_harley81.ini +++ b/firmware/tunerstudio/generated/fome_harley81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.harley81.3703012601" + signature = "rusEFI (FOME) master.2024.09.02.harley81.3691618683" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.harley81.3703012601" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.harley81.3691618683" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",88="11 Crank VR-",93= auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",88="11 Crank VR-",93="51 - VSS" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini b/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini index 67fb9653f8..3d8ccb4a34 100644 --- a/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.hellen-gm-e67.1011575376" + signature = "rusEFI (FOME) master.2024.09.02.hellen-gm-e67.1022736338" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.hellen-gm-e67.1011575376" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.hellen-gm-e67.1022736338" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",88="C2-59 - Cam",86=" auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",88="C2-59 - Cam",86="C2-63 - Crank" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_hellen-honda-k.ini b/firmware/tunerstudio/generated/fome_hellen-honda-k.ini index 92ae15045a..88f436b93a 100644 --- a/firmware/tunerstudio/generated/fome_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/fome_hellen-honda-k.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.hellen-honda-k.2816123921" + signature = "rusEFI (FOME) master.2024.09.02.hellen-honda-k.2808379795" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.hellen-honda-k.2816123921" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.hellen-honda-k.2808379795" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",93="A18 - VSS",90="A2 auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",93="A18 - VSS",90="A25 VTT CAM",92="A26 Cam Sync",91="A7 Crankshaft Sensor" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_hellen-nb1.ini b/firmware/tunerstudio/generated/fome_hellen-nb1.ini index 9888a588ed..f8884165c0 100644 --- a/firmware/tunerstudio/generated/fome_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/fome_hellen-nb1.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.hellen-nb1.2718258495" + signature = "rusEFI (FOME) master.2024.09.02.hellen-nb1.2730199229" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.hellen-nb1.2718258495" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.hellen-nb1.2730199229" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",93="2D - VSS",8="2H - auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",93="2D - VSS",8="2H - CAM",19="2J - CRANK",78="4B - DIGITAL/FLEX" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_hellen121nissan.ini b/firmware/tunerstudio/generated/fome_hellen121nissan.ini index d35e2d0fa2..0ac6af284b 100644 --- a/firmware/tunerstudio/generated/fome_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/fome_hellen121nissan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.hellen121nissan.3537828213" + signature = "rusEFI (FOME) master.2024.09.02.hellen121nissan.3529516279" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.hellen121nissan.3537828213" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.hellen121nissan.3529516279" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",19="13 - Crank",8="14 auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",19="13 - Crank",8="14 - Cam Left",9="33 - Cam Right" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_hellen121vag.ini b/firmware/tunerstudio/generated/fome_hellen121vag.ini index d8cad19c8a..264c8ab718 100644 --- a/firmware/tunerstudio/generated/fome_hellen121vag.ini +++ b/firmware/tunerstudio/generated/fome_hellen121vag.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.hellen121vag.2128475814" + signature = "rusEFI (FOME) master.2024.09.02.hellen121vag.2120428324" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.hellen121vag.2128475814" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.hellen121vag.2120428324" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",93="54 - VSS",19="82 auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",93="54 - VSS",19="82 - VR",8="86 - CAM1",9="87 - CAM2" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_hellen128.ini b/firmware/tunerstudio/generated/fome_hellen128.ini index 8e150292fc..af900f16d0 100644 --- a/firmware/tunerstudio/generated/fome_hellen128.ini +++ b/firmware/tunerstudio/generated/fome_hellen128.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.hellen128.3585090852" + signature = "rusEFI (FOME) master.2024.09.02.hellen128.3574528166" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.hellen128.3585090852" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.hellen128.3574528166" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",5="C24 - PPS1",38="C2 auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",5="C24 - PPS1",38="C25 - PPS2",35="E23 - MAP",36="E29 - Coolant Temp",6="E31 - TPS1",18="E34 - TPS2",19="E37 - Crank Input",8="E40 - IN_CAM",37="E45 - IAT",34="E47 - MAF" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_hellen154hyundai.ini b/firmware/tunerstudio/generated/fome_hellen154hyundai.ini index d35f0b81ae..8558fcf31d 100644 --- a/firmware/tunerstudio/generated/fome_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/fome_hellen154hyundai.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.hellen154hyundai.1095173573" + signature = "rusEFI (FOME) master.2024.09.02.hellen154hyundai.1106892871" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.hellen154hyundai.1095173573" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.hellen154hyundai.1106892871" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",9="Cam - K15",8="Cam auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",9="Cam - K15",8="Cam - K62 rev B",87="Cam - K62 rev C",19="Crank - K17 rev B",86="Crank - K17 rev C",93="K40 VSS" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_hellen72.ini b/firmware/tunerstudio/generated/fome_hellen72.ini index 006fa38170..13200af659 100644 --- a/firmware/tunerstudio/generated/fome_hellen72.ini +++ b/firmware/tunerstudio/generated/fome_hellen72.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.hellen72.2761350452" + signature = "rusEFI (FOME) master.2024.09.02.hellen72.2754085046" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.hellen72.2761350452" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.hellen72.2754085046" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",93="3T - VSS (D5)",8= auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",93="3T - VSS (D5)",8="3V - CAM (A19)",19="3Y - CRANK (A24)",80="4H - Neutral",81="5C - Digital Input",78="5I - Digital Input" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_hellen81.ini b/firmware/tunerstudio/generated/fome_hellen81.ini index 6f53358ca5..3d573f17a5 100644 --- a/firmware/tunerstudio/generated/fome_hellen81.ini +++ b/firmware/tunerstudio/generated/fome_hellen81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.hellen81.136095670" + signature = "rusEFI (FOME) master.2024.09.02.hellen81.144865844" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.hellen81.136095670" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.hellen81.144865844" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",19="15 - IN_CRANK (A2 auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",19="15 - IN_CRANK (A24)",93="59 - IN_VSS",18="74 - IN_AUX1",38="75 - IN_AUX2",39="76 - IN_AUX3",9="77 - IN_AUX4",8="79 - IN_CAM" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_hellen88bmw.ini b/firmware/tunerstudio/generated/fome_hellen88bmw.ini index 8260aa9f46..18714ed2d6 100644 --- a/firmware/tunerstudio/generated/fome_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/fome_hellen88bmw.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.hellen88bmw.237285509" + signature = "rusEFI (FOME) master.2024.09.02.hellen88bmw.245001479" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.hellen88bmw.237285509" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.hellen88bmw.245001479" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",19="16 - CRANK",8="17 auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",19="16 - CRANK",8="17 - CAM" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_hellenNA6.ini b/firmware/tunerstudio/generated/fome_hellenNA6.ini index a6df446285..dd75333ebc 100644 --- a/firmware/tunerstudio/generated/fome_hellenNA6.ini +++ b/firmware/tunerstudio/generated/fome_hellenNA6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.hellenNA6.1506213540" + signature = "rusEFI (FOME) master.2024.09.02.hellenNA6.1501045542" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.hellenNA6.1506213540" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.hellenNA6.1501045542" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",93="1M - VSS",85="2L auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",93="1M - VSS",85="2L - Flex Fuel",19="3E - CRANK",8="3G - CAM",78="Digital 1" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_hellenNA8_96.ini b/firmware/tunerstudio/generated/fome_hellenNA8_96.ini index 2f5f4627d6..8617a0e9a5 100644 --- a/firmware/tunerstudio/generated/fome_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/fome_hellenNA8_96.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.hellenNA8_96.4197872308" + signature = "rusEFI (FOME) master.2024.09.02.hellenNA8_96.4203261750" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.hellenNA8_96.4197872308" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.hellenNA8_96.4203261750" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",93="1M - VSS",19="3F auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",93="1M - VSS",19="3F - CRANK",8="3G - CAM",78="4B - DIGITAL/FLEX" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_mre_f4.ini b/firmware/tunerstudio/generated/fome_mre_f4.ini index f31ee5fcbb..f26f2bb07f 100644 --- a/firmware/tunerstudio/generated/fome_mre_f4.ini +++ b/firmware/tunerstudio/generated/fome_mre_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.mre_f4.2997625147" + signature = "rusEFI (FOME) master.2024.09.02.mre_f4.2987588793" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.mre_f4.2997625147" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.mre_f4.2987588793" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",5="22 - AN temp 4",3= auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4748,6 +4749,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_mre_f7.ini b/firmware/tunerstudio/generated/fome_mre_f7.ini index fbe9655003..117820023a 100644 --- a/firmware/tunerstudio/generated/fome_mre_f7.ini +++ b/firmware/tunerstudio/generated/fome_mre_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.mre_f7.2997625147" + signature = "rusEFI (FOME) master.2024.09.02.mre_f7.2987588793" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.mre_f7.2997625147" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.mre_f7.2987588793" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",5="22 - AN temp 4",3= auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4748,6 +4749,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_prometheus_405.ini b/firmware/tunerstudio/generated/fome_prometheus_405.ini index ef2229262b..f5bf10897f 100644 --- a/firmware/tunerstudio/generated/fome_prometheus_405.ini +++ b/firmware/tunerstudio/generated/fome_prometheus_405.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.prometheus_405.1706461459" + signature = "rusEFI (FOME) master.2024.09.02.prometheus_405.1695044753" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.prometheus_405.1706461459" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.prometheus_405.1695044753" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], "NONE", "INVALID", "PA0", "PA1 auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_prometheus_469.ini b/firmware/tunerstudio/generated/fome_prometheus_469.ini index b92fe0e773..ec71e2354b 100644 --- a/firmware/tunerstudio/generated/fome_prometheus_469.ini +++ b/firmware/tunerstudio/generated/fome_prometheus_469.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.prometheus_469.1706461459" + signature = "rusEFI (FOME) master.2024.09.02.prometheus_469.1695044753" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.prometheus_469.1706461459" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.prometheus_469.1695044753" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], "NONE", "INVALID", "PA0", "PA1 auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_proteus_f4.ini b/firmware/tunerstudio/generated/fome_proteus_f4.ini index f65bace91a..0e0d311d40 100644 --- a/firmware/tunerstudio/generated/fome_proteus_f4.ini +++ b/firmware/tunerstudio/generated/fome_proteus_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.proteus_f4.3754647038" + signature = "rusEFI (FOME) master.2024.09.02.proteus_f4.3749019772" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.proteus_f4.3754647038" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.proteus_f4.3749019772" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",40="Digital 1",77="Di auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_proteus_f7.ini b/firmware/tunerstudio/generated/fome_proteus_f7.ini index a451a71ad8..d6cd6e3d2d 100644 --- a/firmware/tunerstudio/generated/fome_proteus_f7.ini +++ b/firmware/tunerstudio/generated/fome_proteus_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.proteus_f7.3754647038" + signature = "rusEFI (FOME) master.2024.09.02.proteus_f7.3749019772" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.proteus_f7.3754647038" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.proteus_f7.3749019772" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",40="Digital 1",77="Di auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_proteus_h7.ini b/firmware/tunerstudio/generated/fome_proteus_h7.ini index 15c63e1cbc..521e44599c 100644 --- a/firmware/tunerstudio/generated/fome_proteus_h7.ini +++ b/firmware/tunerstudio/generated/fome_proteus_h7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.proteus_h7.3754647038" + signature = "rusEFI (FOME) master.2024.09.02.proteus_h7.3749019772" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.proteus_h7.3754647038" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.proteus_h7.3749019772" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",40="Digital 1",77="Di auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_small-can-board.ini b/firmware/tunerstudio/generated/fome_small-can-board.ini index 5ce10a3ccb..61dab45bd4 100644 --- a/firmware/tunerstudio/generated/fome_small-can-board.ini +++ b/firmware/tunerstudio/generated/fome_small-can-board.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.small-can-board.3176026909" + signature = "rusEFI (FOME) master.2024.09.02.small-can-board.3186658975" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.small-can-board.3176026909" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.small-can-board.3186658975" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], 0="NONE",80="C2 - Digital Inpu auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], 0="NONE",80="C2 - Digital Input 1",78="C3 - Digital Input 2" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/tunerstudio/generated/fome_tdg-pdm8.ini b/firmware/tunerstudio/generated/fome_tdg-pdm8.ini index 459934cb93..1734bd69d2 100644 --- a/firmware/tunerstudio/generated/fome_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/fome_tdg-pdm8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.08.31.tdg-pdm8.3750520993" + signature = "rusEFI (FOME) master.2024.09.02.tdg-pdm8.3744642339" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.08.31.tdg-pdm8.3750520993" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.09.02.tdg-pdm8.3744642339" ; 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 @@ -692,7 +692,7 @@ auxSpeedSensorInputPin1 = bits, U16, 1364, [0:7], "NONE", "INVALID", "PA0", "PA1 auxSpeedSensorInputPin2 = bits, U16, 1366, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" totalGearsCount = scalar, U08, 1368, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1369, [0:1], "End of injection", "Start of injection", "Center of injection" -debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" +debugMode = bits, U08, 1370, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" fan1ExtraIdle = scalar, U08, 1371, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1372, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1376, "roc", 1, 0, 0, 200, 1 @@ -2649,6 +2649,7 @@ mapPerCylinder9 = scalar, U08, 702, "kPa", 1, 0 mapPerCylinder10 = scalar, U08, 703, "kPa", 1, 0 mapPerCylinder11 = scalar, U08, 704, "kPa", 1, 0 mapPerCylinder12 = scalar, U08, 705, "kPa", 1, 0 +dwellAccuracyRatio = scalar, U16, 706, "ratio", 0.001, 0 ; total TS size = 708 totalFuelCorrection = scalar, F32, 708, "mult", 1, 0 running_postCrankingFuelCorrection = scalar, F32, 712, "", 1, 0 @@ -4747,6 +4748,7 @@ entry = mapPerCylinder9, "mapPerCylinder 9", int, "%d" entry = mapPerCylinder10, "mapPerCylinder 10", int, "%d" entry = mapPerCylinder11, "mapPerCylinder 11", int, "%d" entry = mapPerCylinder12, "mapPerCylinder 12", int, "%d" +entry = dwellAccuracyRatio, "dwellAccuracyRatio", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/java_console/io/src/main/java/com/rusefi/enums/debug_mode_e.java b/java_console/io/src/main/java/com/rusefi/enums/debug_mode_e.java index 47d6688bdf..9f3ebaea08 100644 --- a/java_console/io/src/main/java/com/rusefi/enums/debug_mode_e.java +++ b/java_console/io/src/main/java/com/rusefi/enums/debug_mode_e.java @@ -38,7 +38,7 @@ public enum debug_mode_e { DBG_ION, DBG_TLE8888, DBG_32, - DBG_DWELL_METRIC, + DBG_33, DBG_34, DBG_35, DBG_36, diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java index edd91a8d0b..d844aee8c7 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -229,6 +229,7 @@ public class Fields { public static final int debug_mode_e_DBG_27 = 27; public static final int debug_mode_e_DBG_29 = 29; public static final int debug_mode_e_DBG_32 = 32; + public static final int debug_mode_e_DBG_33 = 33; public static final int debug_mode_e_DBG_34 = 34; public static final int debug_mode_e_DBG_35 = 35; public static final int debug_mode_e_DBG_36 = 36; @@ -241,7 +242,6 @@ public class Fields { public static final int debug_mode_e_DBG_8 = 8; public static final int debug_mode_e_DBG_9 = 9; public static final int debug_mode_e_DBG_COMPOSITE_LOG = 40; - public static final int debug_mode_e_DBG_DWELL_METRIC = 33; public static final int debug_mode_e_DBG_DYNO_VIEW = 44; public static final int debug_mode_e_DBG_EL_ACCEL = 4; public static final int debug_mode_e_DBG_ELECTRONIC_THROTTLE_PID = 17; @@ -1205,7 +1205,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.2024.08.31.f407-discovery.3027027427"; + public static final String TS_SIGNATURE = "rusEFI (FOME) master.2024.09.02.f407-discovery.3033667681"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final int TS_TOTAL_OUTPUT_SIZE = 1292; public static final String TS_TRIGGER_SCOPE_CHANNEL_1_NAME = "Channel 1"; @@ -1881,7 +1881,7 @@ public class Fields { public static final Field AUXSPEEDSENSORINPUTPIN2 = Field.create("AUXSPEEDSENSORINPUTPIN2", 1366, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0); public static final Field TOTALGEARSCOUNT = Field.create("TOTALGEARSCOUNT", 1368, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field INJECTIONTIMINGMODE = Field.create("INJECTIONTIMINGMODE", 1369, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final String[] debug_mode_e = {"INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua"}; + public static final String[] debug_mode_e = {"INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INVALID", "INVALID", "Status", "INVALID", "INVALID", "INVALID", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "INVALID", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua"}; public static final Field DEBUGMODE = Field.create("DEBUGMODE", 1370, FieldType.INT8, debug_mode_e).setScale(1.0).setBaseOffset(0); public static final Field FAN1EXTRAIDLE = Field.create("FAN1EXTRAIDLE", 1371, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field UARTCONSOLESERIALSPEED = Field.create("UARTCONSOLESERIALSPEED", 1372, FieldType.INT).setScale(1.0).setBaseOffset(0); diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java b/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java index 58c95a4580..d0cf423288 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java @@ -534,5 +534,5 @@ public class TsOutputs { public static final Field MAPPERCYLINDER10 = Field.create("MAPPERCYLINDER10", 703, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field MAPPERCYLINDER11 = Field.create("MAPPERCYLINDER11", 704, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field MAPPERCYLINDER12 = Field.create("MAPPERCYLINDER12", 705, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ALIGNMENTFILL_AT_706 = Field.create("ALIGNMENTFILL_AT_706", 706, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field DWELLACCURACYRATIO = Field.create("DWELLACCURACYRATIO", 706, FieldType.INT16).setScale(0.001).setBaseOffset(0); }