Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/fome-tech/fome-fw
Browse files Browse the repository at this point in the history
  • Loading branch information
mck1117 committed Jun 25, 2023
2 parents 1885f3e + 5ee3228 commit b05c6ff
Show file tree
Hide file tree
Showing 70 changed files with 165 additions and 246 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1863,10 +1863,8 @@ struct engine_configuration_s {
// offset 1200 bit 11
bool isManualSpinningMode : 1 {};

// This is needed if your coils are individually wired and you wish to use batch injection.
// enable two_wire_batch_injection
// offset 1200 bit 12
bool twoWireBatchInjection : 1 {};
bool unused1200b12 : 1 {};

// offset 1200 bit 13
bool neverInstantRpm : 1 {};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -981,7 +981,7 @@
#define show_Frankenso_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 3454865741
#define SIGNATURE_HASH 1353177119
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
#define spi_device_e_SPI_DEVICE_2 2
Expand Down Expand Up @@ -1248,7 +1248,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.subaru_eg33_f7.3454865741"
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.subaru_eg33_f7.1353177119"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1863,10 +1863,8 @@ struct engine_configuration_s {
// offset 1200 bit 11
bool isManualSpinningMode : 1 {};

// This is needed if your coils are individually wired and you wish to use batch injection.
// enable two_wire_batch_injection
// offset 1200 bit 12
bool twoWireBatchInjection : 1 {};
bool unused1200b12 : 1 {};

// offset 1200 bit 13
bool neverInstantRpm : 1 {};
Expand Down
4 changes: 2 additions & 2 deletions firmware/controllers/generated/rusefi_generated.h
Original file line number Diff line number Diff line change
Expand Up @@ -1031,7 +1031,7 @@
#define SentEtbType_NONE 0
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH 350550839
#define SIGNATURE_HASH 2309894757
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
#define spi_device_e_SPI_DEVICE_2 2
Expand Down Expand Up @@ -1297,7 +1297,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.f407-discovery.350550839"
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.f407-discovery.2309894757"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
Expand Down
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_48way.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 203198328
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.48way.203198328"
#define SIGNATURE_HASH 2438350378
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.48way.2438350378"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_alphax-2chan.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 1838743557
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.alphax-2chan.1838743557"
#define SIGNATURE_HASH 4040411479
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.alphax-2chan.4040411479"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_alphax-4chan.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 3880845924
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.alphax-4chan.3880845924"
#define SIGNATURE_HASH 2048641846
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.alphax-4chan.2048641846"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_alphax-8chan.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 2682913949
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.alphax-8chan.2682913949"
#define SIGNATURE_HASH 44092879
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.alphax-8chan.44092879"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_atlas.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 1410134757
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.atlas.1410134757"
#define SIGNATURE_HASH 3376823223
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.atlas.3376823223"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_core8.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 1893796468
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.core8.1893796468"
#define SIGNATURE_HASH 3987456806
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.core8.3987456806"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_f407-discovery.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 350550839
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.f407-discovery.350550839"
#define SIGNATURE_HASH 2309894757
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.f407-discovery.2309894757"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_f429-discovery.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 1220937666
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.f429-discovery.1220937666"
#define SIGNATURE_HASH 3582774928
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.f429-discovery.3582774928"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_frankenso_na6.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 1788143368
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.frankenso_na6.1788143368"
#define SIGNATURE_HASH 4158533210
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.frankenso_na6.4158533210"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_harley81.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 3243458488
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.harley81.3243458488"
#define SIGNATURE_HASH 1545205482
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.harley81.1545205482"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_hellen-gm-e67.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 565127441
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.hellen-gm-e67.565127441"
#define SIGNATURE_HASH 3169181763
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.hellen-gm-e67.3169181763"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_hellen-honda-k.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 3124684624
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.hellen-honda-k.3124684624"
#define SIGNATURE_HASH 661925378
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.hellen-honda-k.661925378"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_hellen-nb1.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 3219199614
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.hellen-nb1.3219199614"
#define SIGNATURE_HASH 581689132
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.hellen-nb1.581689132"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_hellen121nissan.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 3476732468
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.hellen121nissan.3476732468"
#define SIGNATURE_HASH 1383101286
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.hellen121nissan.1383101286"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_hellen121vag.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 1664726503
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.hellen121vag.1664726503"
#define SIGNATURE_HASH 4268981429
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.hellen121vag.4268981429"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_hellen128.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 3360974437
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.hellen128.3360974437"
#define SIGNATURE_HASH 1428074295
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.hellen128.1428074295"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_hellen154hyundai.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 1554204292
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.hellen154hyundai.1554204292"
#define SIGNATURE_HASH 3253309398
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.hellen154hyundai.3253309398"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_hellen72.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 3111296629
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.hellen72.3111296629"
#define SIGNATURE_HASH 607672103
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.hellen72.607672103"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_hellen81.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 368633079
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.hellen81.368633079"
#define SIGNATURE_HASH 2293378469
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.hellen81.2293378469"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_hellen88bmw.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 331412420
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.hellen88bmw.331412420"
#define SIGNATURE_HASH 2391423638
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.hellen88bmw.2391423638"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_hellenNA6.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 1534477893
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.hellenNA6.1534477893"
#define SIGNATURE_HASH 3325857559
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.hellenNA6.3325857559"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_hellenNA8_96.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 3889312245
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.hellenNA8_96.3889312245"
#define SIGNATURE_HASH 2056845479
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.hellenNA8_96.2056845479"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_mre_f4.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 2940756602
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.mre_f4.2940756602"
#define SIGNATURE_HASH 839035688
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.mre_f4.839035688"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_mre_f7.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 2940756602
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.mre_f7.2940756602"
#define SIGNATURE_HASH 839035688
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.mre_f7.839035688"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_prometheus_405.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 2018691666
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.prometheus_405.2018691666"
#define SIGNATURE_HASH 3843556096
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.prometheus_405.3843556096"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_prometheus_469.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 2018691666
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.prometheus_469.2018691666"
#define SIGNATURE_HASH 3843556096
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.prometheus_469.3843556096"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_proteus_f4.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 727220943
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.proteus_f4.727220943"
#define SIGNATURE_HASH 3054652317
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.proteus_f4.3054652317"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_proteus_f7.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 727220943
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.proteus_f7.727220943"
#define SIGNATURE_HASH 3054652317
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.proteus_f7.3054652317"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_proteus_h7.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 727220943
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.proteus_h7.727220943"
#define SIGNATURE_HASH 3054652317
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.proteus_h7.3054652317"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_subaru_eg33_f7.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 3454865741
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.subaru_eg33_f7.3454865741"
#define SIGNATURE_HASH 1353177119
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.subaru_eg33_f7.1353177119"
4 changes: 2 additions & 2 deletions firmware/controllers/generated/signature_tdg-pdm8.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#define SIGNATURE_HASH 3261606880
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.23.tdg-pdm8.3261606880"
#define SIGNATURE_HASH 1596121778
#define TS_SIGNATURE "rusEFI (FOME) master.2023.06.25.tdg-pdm8.1596121778"
7 changes: 0 additions & 7 deletions firmware/controllers/lua/generated/value_lookup_generated.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -529,8 +529,6 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->verboseTriggerSynchDetails;
case -795241238:
return engineConfiguration->isManualSpinningMode;
case -1248413509:
return engineConfiguration->twoWireBatchInjection;
case 240697653:
return engineConfiguration->neverInstantRpm;
case 201676494:
Expand Down Expand Up @@ -2313,11 +2311,6 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->isManualSpinningMode = (int)value;
return;
}
case -1248413509:
{
engineConfiguration->twoWireBatchInjection = (int)value;
return;
}
case 240697653:
{
Expand Down
3 changes: 0 additions & 3 deletions firmware/controllers/lua/generated/value_lookup_generated.md
Original file line number Diff line number Diff line change
Expand Up @@ -787,9 +787,6 @@ Verbose info in console below engineSnifferRpmThreshold\nenable trigger_details
### isManualSpinningMode
Usually if we have no trigger events that means engine is stopped\nUnless we are troubleshooting and spinning the engine by hand - this case a longer\ndelay is needed

### twoWireBatchInjection
This is needed if your coils are individually wired and you wish to use batch injection.\nenable two_wire_batch_injection

### neverInstantRpm


Expand Down
8 changes: 3 additions & 5 deletions firmware/tunerstudio/generated/fome.ini
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ enable2ndByteCanID = false

[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2023.06.23.f407-discovery.350550839"
signature = "rusEFI (FOME) master.2023.06.25.f407-discovery.2309894757"

[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2023.06.23.f407-discovery.350550839" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2023.06.25.f407-discovery.2309894757" ; 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
Expand Down Expand Up @@ -593,7 +593,7 @@ isWaveAnalyzerEnabled = bits, U32, 1200, [8:8], "false", "true"
useSeparateVeForIdle = bits, U32, 1200, [9:9], "false", "true"
verboseTriggerSynchDetails = bits, U32, 1200, [10:10], "false", "true"
isManualSpinningMode = bits, U32, 1200, [11:11], "false", "true"
twoWireBatchInjection = bits, U32, 1200, [12:12], "false", "true"
unused1200b12 = bits, U32, 1200, [12:12], "false", "true"
neverInstantRpm = bits, U32, 1200, [13:13], "false", "true"
unused1200b14 = bits, U32, 1200, [14:14], "false", "true"
useFixedBaroCorrFromMap = bits, U32, 1200, [15:15], "false", "true"
Expand Down Expand Up @@ -1666,7 +1666,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22876, [4], "RPM", 1, 0, 0, 18000, 0
useSeparateVeForIdle = "This activates a separate fuel table for Idle, this allows fine tuning of the idle fuelling."
verboseTriggerSynchDetails = "Verbose info in console below engineSnifferRpmThreshold\nenable trigger_details"
isManualSpinningMode = "Usually if we have no trigger events that means engine is stopped\nUnless we are troubleshooting and spinning the engine by hand - this case a longer\ndelay is needed"
twoWireBatchInjection = "This is needed if your coils are individually wired and you wish to use batch injection.\nenable two_wire_batch_injection"
useSeparateAdvanceForCranking = "In Constant mode, timing is automatically tapered to running as RPM increases.\nIn Table mode, the "Cranking ignition advance" table is used directly."
useAdvanceCorrectionsForCranking = "This enables the various ignition corrections during cranking (IAT, CLT, FSIO and PID idle).\nYou probably don't need this."
flexCranking = "Enable a second cranking table to use for E100 flex fuel, interpolating between the two based on flex fuel sensor."
Expand Down Expand Up @@ -5839,7 +5838,6 @@ dialog = sent_stateDialog, "sent_state"
field = "Enabled", isInjectionEnabled
field = "Mode", injectionMode, {isInjectionEnabled == 1}
field = "#Batch injection with individual wiring"
field = "Individually wired Batch Fuel", twoWireBatchInjection, {isInjectionEnabled == 1 && injectionMode == 2 }
field = "Override VE table load axis", veOverrideMode, { isInjectionEnabled }
field = "Override AFR table load axis", afrOverrideMode, { isInjectionEnabled }
field = "Injection phase control mode", injectionTimingMode, { isInjectionEnabled }
Expand Down
8 changes: 3 additions & 5 deletions firmware/tunerstudio/generated/fome_48way.ini
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ enable2ndByteCanID = false

[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2023.06.23.48way.203198328"
signature = "rusEFI (FOME) master.2023.06.25.48way.2438350378"

[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2023.06.23.48way.203198328" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2023.06.25.48way.2438350378" ; 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
Expand Down Expand Up @@ -593,7 +593,7 @@ isWaveAnalyzerEnabled = bits, U32, 1200, [8:8], "false", "true"
useSeparateVeForIdle = bits, U32, 1200, [9:9], "false", "true"
verboseTriggerSynchDetails = bits, U32, 1200, [10:10], "false", "true"
isManualSpinningMode = bits, U32, 1200, [11:11], "false", "true"
twoWireBatchInjection = bits, U32, 1200, [12:12], "false", "true"
unused1200b12 = bits, U32, 1200, [12:12], "false", "true"
neverInstantRpm = bits, U32, 1200, [13:13], "false", "true"
unused1200b14 = bits, U32, 1200, [14:14], "false", "true"
useFixedBaroCorrFromMap = bits, U32, 1200, [15:15], "false", "true"
Expand Down Expand Up @@ -1666,7 +1666,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22876, [4], "RPM", 1, 0, 0, 18000, 0
useSeparateVeForIdle = "This activates a separate fuel table for Idle, this allows fine tuning of the idle fuelling."
verboseTriggerSynchDetails = "Verbose info in console below engineSnifferRpmThreshold\nenable trigger_details"
isManualSpinningMode = "Usually if we have no trigger events that means engine is stopped\nUnless we are troubleshooting and spinning the engine by hand - this case a longer\ndelay is needed"
twoWireBatchInjection = "This is needed if your coils are individually wired and you wish to use batch injection.\nenable two_wire_batch_injection"
useSeparateAdvanceForCranking = "In Constant mode, timing is automatically tapered to running as RPM increases.\nIn Table mode, the "Cranking ignition advance" table is used directly."
useAdvanceCorrectionsForCranking = "This enables the various ignition corrections during cranking (IAT, CLT, FSIO and PID idle).\nYou probably don't need this."
flexCranking = "Enable a second cranking table to use for E100 flex fuel, interpolating between the two based on flex fuel sensor."
Expand Down Expand Up @@ -5839,7 +5838,6 @@ dialog = sent_stateDialog, "sent_state"
field = "Enabled", isInjectionEnabled
field = "Mode", injectionMode, {isInjectionEnabled == 1}
field = "#Batch injection with individual wiring"
field = "Individually wired Batch Fuel", twoWireBatchInjection, {isInjectionEnabled == 1 && injectionMode == 2 }
field = "Override VE table load axis", veOverrideMode, { isInjectionEnabled }
field = "Override AFR table load axis", afrOverrideMode, { isInjectionEnabled }
field = "Injection phase control mode", injectionTimingMode, { isInjectionEnabled }
Expand Down
8 changes: 3 additions & 5 deletions firmware/tunerstudio/generated/fome_alphax-2chan.ini
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ enable2ndByteCanID = false

[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2023.06.23.alphax-2chan.1838743557"
signature = "rusEFI (FOME) master.2023.06.25.alphax-2chan.4040411479"

[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2023.06.23.alphax-2chan.1838743557" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2023.06.25.alphax-2chan.4040411479" ; 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
Expand Down Expand Up @@ -593,7 +593,7 @@ isWaveAnalyzerEnabled = bits, U32, 1200, [8:8], "false", "true"
useSeparateVeForIdle = bits, U32, 1200, [9:9], "false", "true"
verboseTriggerSynchDetails = bits, U32, 1200, [10:10], "false", "true"
isManualSpinningMode = bits, U32, 1200, [11:11], "false", "true"
twoWireBatchInjection = bits, U32, 1200, [12:12], "false", "true"
unused1200b12 = bits, U32, 1200, [12:12], "false", "true"
neverInstantRpm = bits, U32, 1200, [13:13], "false", "true"
unused1200b14 = bits, U32, 1200, [14:14], "false", "true"
useFixedBaroCorrFromMap = bits, U32, 1200, [15:15], "false", "true"
Expand Down Expand Up @@ -1666,7 +1666,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22876, [4], "RPM", 1, 0, 0, 18000, 0
useSeparateVeForIdle = "This activates a separate fuel table for Idle, this allows fine tuning of the idle fuelling."
verboseTriggerSynchDetails = "Verbose info in console below engineSnifferRpmThreshold\nenable trigger_details"
isManualSpinningMode = "Usually if we have no trigger events that means engine is stopped\nUnless we are troubleshooting and spinning the engine by hand - this case a longer\ndelay is needed"
twoWireBatchInjection = "This is needed if your coils are individually wired and you wish to use batch injection.\nenable two_wire_batch_injection"
useSeparateAdvanceForCranking = "In Constant mode, timing is automatically tapered to running as RPM increases.\nIn Table mode, the "Cranking ignition advance" table is used directly."
useAdvanceCorrectionsForCranking = "This enables the various ignition corrections during cranking (IAT, CLT, FSIO and PID idle).\nYou probably don't need this."
flexCranking = "Enable a second cranking table to use for E100 flex fuel, interpolating between the two based on flex fuel sensor."
Expand Down Expand Up @@ -5835,7 +5834,6 @@ dialog = sent_stateDialog, "sent_state"
field = "Enabled", isInjectionEnabled
field = "Mode", injectionMode, {isInjectionEnabled == 1}
field = "#Batch injection with individual wiring"
field = "Individually wired Batch Fuel", twoWireBatchInjection, {isInjectionEnabled == 1 && injectionMode == 2 }
field = "Override VE table load axis", veOverrideMode, { isInjectionEnabled }
field = "Override AFR table load axis", afrOverrideMode, { isInjectionEnabled }
field = "Injection phase control mode", injectionTimingMode, { isInjectionEnabled }
Expand Down
Loading

0 comments on commit b05c6ff

Please sign in to comment.