mirror of https://github.com/FOME-Tech/fome-fw.git
Auto-generated configs and docs
This commit is contained in:
parent
a2f19661cf
commit
572e106d04
|
@ -978,7 +978,7 @@
|
|||
#define show_Frankenso_presets false
|
||||
#define show_Proteus_presets false
|
||||
#define show_test_presets false
|
||||
#define SIGNATURE_HASH 2033425943
|
||||
#define SIGNATURE_HASH 3756505569
|
||||
#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
|
||||
|
@ -1243,7 +1243,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.08.05.subaru_eg33_f7.2033425943"
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.subaru_eg33_f7.3756505569"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
|
|
@ -1028,7 +1028,7 @@
|
|||
#define SentEtbType_NONE 0
|
||||
#define show_Frankenso_presets true
|
||||
#define show_test_presets true
|
||||
#define SIGNATURE_HASH 2688185453
|
||||
#define SIGNATURE_HASH 116282267
|
||||
#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
|
||||
|
@ -1292,7 +1292,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.08.05.f407-discovery.2688185453"
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.f407-discovery.116282267"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3099721762
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.48way.3099721762"
|
||||
#define SIGNATURE_HASH 504768468
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.48way.504768468"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3645345631
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.alphax-2chan.3645345631"
|
||||
#define SIGNATURE_HASH 2140383401
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.alphax-2chan.2140383401"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 1401916734
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.alphax-4chan.1401916734"
|
||||
#define SIGNATURE_HASH 4116425416
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.alphax-4chan.4116425416"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 724863943
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.alphax-8chan.724863943"
|
||||
#define SIGNATURE_HASH 2380311601
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.alphax-8chan.2380311601"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3771891135
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.atlas.3771891135"
|
||||
#define SIGNATURE_HASH 1174821449
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.atlas.1174821449"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3292497198
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.core8.3292497198"
|
||||
#define SIGNATURE_HASH 1659609816
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.core8.1659609816"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2688185453
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.f407-discovery.2688185453"
|
||||
#define SIGNATURE_HASH 116282267
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.f407-discovery.116282267"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 4229466264
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.f429-discovery.4229466264"
|
||||
#define SIGNATURE_HASH 1523363694
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.f429-discovery.1523363694"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3729418322
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.frankenso_na6.3729418322"
|
||||
#define SIGNATURE_HASH 2023640996
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.frankenso_na6.2023640996"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 1972220130
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.harley81.1972220130"
|
||||
#define SIGNATURE_HASH 3545863956
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.harley81.3545863956"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2507253323
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.hellen-gm-e67.2507253323"
|
||||
#define SIGNATURE_HASH 866484669
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.hellen-gm-e67.866484669"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 249587722
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.hellen-honda-k.249587722"
|
||||
#define SIGNATURE_HASH 2822000636
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.hellen-honda-k.2822000636"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 188717348
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.hellen-nb1.188717348"
|
||||
#define SIGNATURE_HASH 2917908178
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.hellen-nb1.2917908178"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2078553454
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.hellen121nissan.2078553454"
|
||||
#define SIGNATURE_HASH 3710915224
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.hellen121nissan.3710915224"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3622255293
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.hellen121vag.3622255293"
|
||||
#define SIGNATURE_HASH 1899175243
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.hellen121vag.1899175243"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2089478463
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.hellen128.2089478463"
|
||||
#define SIGNATURE_HASH 3663646409
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.hellen128.3663646409"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3900557790
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.hellen154hyundai.3900557790"
|
||||
#define SIGNATURE_HASH 1319759400
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.hellen154hyundai.1319759400"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 229380399
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.hellen72.229380399"
|
||||
#define SIGNATURE_HASH 2876782297
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.hellen72.2876782297"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2703649709
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.hellen81.2703649709"
|
||||
#define SIGNATURE_HASH 133319771
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.hellen81.133319771"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2803793054
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.hellen88bmw.2803793054"
|
||||
#define SIGNATURE_HASH 30038888
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.hellen88bmw.30038888"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 4020816159
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.hellenNA6.4020816159"
|
||||
#define SIGNATURE_HASH 1232924393
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.hellenNA6.1232924393"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 1393344175
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.hellenNA8_96.1393344175"
|
||||
#define SIGNATURE_HASH 4124612953
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.hellenNA8_96.4124612953"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 462875936
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.mre_f4.462875936"
|
||||
#define SIGNATURE_HASH 3175271126
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.mre_f4.3175271126"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 462875936
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.mre_f7.462875936"
|
||||
#define SIGNATURE_HASH 3175271126
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.mre_f7.3175271126"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3431744776
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.prometheus_405.3431744776"
|
||||
#define SIGNATURE_HASH 1784177406
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.prometheus_405.1784177406"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3431744776
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.prometheus_469.3431744776"
|
||||
#define SIGNATURE_HASH 1784177406
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.prometheus_469.1784177406"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2676362645
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.proteus_f4.2676362645"
|
||||
#define SIGNATURE_HASH 961686115
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.proteus_f4.961686115"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2676362645
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.proteus_f7.2676362645"
|
||||
#define SIGNATURE_HASH 961686115
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.proteus_f7.961686115"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2676362645
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.proteus_h7.2676362645"
|
||||
#define SIGNATURE_HASH 961686115
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.proteus_h7.961686115"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2033425943
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.subaru_eg33_f7.2033425943"
|
||||
#define SIGNATURE_HASH 3756505569
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.subaru_eg33_f7.3756505569"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 1991681210
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.05.tdg-pdm8.1991681210"
|
||||
#define SIGNATURE_HASH 3496117068
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.08.06.tdg-pdm8.3496117068"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.f407-discovery.2688185453"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.f407-discovery.116282267"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.f407-discovery.2688185453" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.f407-discovery.116282267" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5149,7 +5151,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5996,7 +5999,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6060,21 +6063,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6090,18 +6078,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7735,21 +7711,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7770,26 +7731,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.48way.3099721762"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.48way.504768468"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.48way.3099721762" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.48way.504768468" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5149,7 +5151,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5996,7 +5999,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6060,21 +6063,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6090,18 +6078,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7735,21 +7711,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7770,26 +7731,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.alphax-2chan.3645345631"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.alphax-2chan.2140383401"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.alphax-2chan.3645345631" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.alphax-2chan.2140383401" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5992,7 +5995,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6056,21 +6059,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6086,18 +6074,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7714,21 +7690,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7749,26 +7710,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.alphax-4chan.1401916734"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.alphax-4chan.4116425416"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.alphax-4chan.1401916734" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.alphax-4chan.4116425416" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5995,7 +5998,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6059,21 +6062,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6089,18 +6077,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7718,21 +7694,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7753,26 +7714,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.alphax-8chan.724863943"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.alphax-8chan.2380311601"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.alphax-8chan.724863943" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.alphax-8chan.2380311601" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5995,7 +5998,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6059,21 +6062,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6089,18 +6077,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7718,21 +7694,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7753,26 +7714,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.atlas.3771891135"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.atlas.1174821449"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.atlas.3771891135" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.atlas.1174821449" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5149,7 +5151,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5994,7 +5997,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6058,21 +6061,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6088,18 +6076,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7724,21 +7700,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7759,26 +7720,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.core8.3292497198"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.core8.1659609816"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.core8.3292497198" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.core8.1659609816" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5149,7 +5151,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5996,7 +5999,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6060,21 +6063,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6090,18 +6078,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7735,21 +7711,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7770,26 +7731,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.f407-discovery.2688185453"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.f407-discovery.116282267"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.f407-discovery.2688185453" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.f407-discovery.116282267" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5149,7 +5151,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5996,7 +5999,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6060,21 +6063,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6090,18 +6078,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7735,21 +7711,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7770,26 +7731,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.f429-discovery.4229466264"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.f429-discovery.1523363694"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.f429-discovery.4229466264" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.f429-discovery.1523363694" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5149,7 +5151,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5994,7 +5997,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6058,21 +6061,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6088,18 +6076,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7733,21 +7709,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7768,26 +7729,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.frankenso_na6.3729418322"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.frankenso_na6.2023640996"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.frankenso_na6.3729418322" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.frankenso_na6.2023640996" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5149,7 +5151,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5994,7 +5997,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6058,21 +6061,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6088,18 +6076,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7733,21 +7709,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7768,26 +7729,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.harley81.1972220130"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.harley81.3545863956"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.harley81.1972220130" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.harley81.3545863956" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5994,7 +5997,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6056,21 +6059,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6086,18 +6074,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7715,21 +7691,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7750,26 +7711,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.hellen-gm-e67.2507253323"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.hellen-gm-e67.866484669"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.hellen-gm-e67.2507253323" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.hellen-gm-e67.866484669" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5995,7 +5998,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6059,21 +6062,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6089,18 +6077,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7716,21 +7692,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7751,26 +7712,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.hellen-honda-k.249587722"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.hellen-honda-k.2822000636"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.hellen-honda-k.249587722" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.hellen-honda-k.2822000636" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5994,7 +5997,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6056,21 +6059,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6086,18 +6074,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7712,21 +7688,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7747,26 +7708,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.hellen-nb1.188717348"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.hellen-nb1.2917908178"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.hellen-nb1.188717348" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.hellen-nb1.2917908178" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5995,7 +5998,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6059,21 +6062,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6089,18 +6077,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7716,21 +7692,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7751,26 +7712,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.hellen121nissan.2078553454"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.hellen121nissan.3710915224"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.hellen121nissan.2078553454" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.hellen121nissan.3710915224" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5994,7 +5997,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6056,21 +6059,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6086,18 +6074,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7712,21 +7688,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7747,26 +7708,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.hellen121vag.3622255293"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.hellen121vag.1899175243"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.hellen121vag.3622255293" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.hellen121vag.1899175243" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5995,7 +5998,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6059,21 +6062,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6089,18 +6077,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7715,21 +7691,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7750,26 +7711,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.hellen128.2089478463"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.hellen128.3663646409"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.hellen128.2089478463" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.hellen128.3663646409" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5994,7 +5997,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6056,21 +6059,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6086,18 +6074,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7712,21 +7688,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7747,26 +7708,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.hellen154hyundai.3900557790"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.hellen154hyundai.1319759400"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.hellen154hyundai.3900557790" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.hellen154hyundai.1319759400" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5994,7 +5997,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6056,21 +6059,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6086,18 +6074,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7712,21 +7688,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7747,26 +7708,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.hellen72.229380399"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.hellen72.2876782297"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.hellen72.229380399" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.hellen72.2876782297" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5995,7 +5998,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6059,21 +6062,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6089,18 +6077,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7716,21 +7692,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7751,26 +7712,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.hellen81.2703649709"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.hellen81.133319771"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.hellen81.2703649709" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.hellen81.133319771" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5993,7 +5996,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6057,21 +6060,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6087,18 +6075,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7713,21 +7689,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7748,26 +7709,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.hellen88bmw.2803793054"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.hellen88bmw.30038888"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.hellen88bmw.2803793054" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.hellen88bmw.30038888" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5994,7 +5997,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6056,21 +6059,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6086,18 +6074,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7711,21 +7687,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7746,26 +7707,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.hellenNA6.4020816159"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.hellenNA6.1232924393"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.hellenNA6.4020816159" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.hellenNA6.1232924393" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5995,7 +5998,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6059,21 +6062,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6089,18 +6077,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7716,21 +7692,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7751,26 +7712,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.hellenNA8_96.1393344175"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.hellenNA8_96.4124612953"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.hellenNA8_96.1393344175" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.hellenNA8_96.4124612953" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5995,7 +5998,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6059,21 +6062,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6089,18 +6077,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7716,21 +7692,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7751,26 +7712,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.mre_f4.462875936"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.mre_f4.3175271126"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.mre_f4.462875936" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.mre_f4.3175271126" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4905,7 +4905,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4970,6 +4971,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5150,7 +5152,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5997,7 +6000,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6061,21 +6064,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6091,18 +6079,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7715,21 +7691,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
commandButton = "Cooling Fan", cmd_test_fan_1
|
||||
|
@ -7749,26 +7710,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.mre_f7.462875936"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.mre_f7.3175271126"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.mre_f7.462875936" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.mre_f7.3175271126" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4905,7 +4905,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4970,6 +4971,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5150,7 +5152,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5997,7 +6000,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6061,21 +6064,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6091,18 +6079,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7715,21 +7691,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
commandButton = "Cooling Fan", cmd_test_fan_1
|
||||
|
@ -7749,26 +7710,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.prometheus_405.3431744776"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.prometheus_405.1784177406"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.prometheus_405.3431744776" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.prometheus_405.1784177406" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5144,7 +5146,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5989,7 +5992,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6053,21 +6056,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6083,18 +6071,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7728,21 +7704,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7763,26 +7724,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.prometheus_469.3431744776"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.prometheus_469.1784177406"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.prometheus_469.3431744776" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.prometheus_469.1784177406" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5144,7 +5146,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5989,7 +5992,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6053,21 +6056,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6083,18 +6071,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7728,21 +7704,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7763,26 +7724,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.proteus_f4.2676362645"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.proteus_f4.961686115"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.proteus_f4.2676362645" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.proteus_f4.961686115" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5992,7 +5995,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6056,21 +6059,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6086,18 +6074,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7704,21 +7680,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7740,26 +7701,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.proteus_f7.2676362645"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.proteus_f7.961686115"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.proteus_f7.2676362645" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.proteus_f7.961686115" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5992,7 +5995,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6056,21 +6059,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6086,18 +6074,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7704,21 +7680,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7740,26 +7701,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.proteus_h7.2676362645"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.proteus_h7.961686115"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.proteus_h7.2676362645" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.proteus_h7.961686115" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5992,7 +5995,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6056,21 +6059,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6086,18 +6074,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7704,21 +7680,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7740,26 +7701,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.subaru_eg33_f7.2033425943"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.subaru_eg33_f7.3756505569"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.subaru_eg33_f7.2033425943" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.subaru_eg33_f7.3756505569" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5148,7 +5150,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5993,7 +5996,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6057,21 +6060,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6087,18 +6075,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7729,21 +7705,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7764,26 +7725,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.08.05.tdg-pdm8.1991681210"
|
||||
signature = "rusEFI (FOME) master.2023.08.06.tdg-pdm8.3496117068"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.08.05.tdg-pdm8.1991681210" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.08.06.tdg-pdm8.3496117068" ; 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
|
||||
|
@ -3941,7 +3941,7 @@ gaugeCategory = Trigger
|
|||
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
|
||||
|
||||
gaugeCategory = Test Bench
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
|
||||
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", 0, {benchTestCount}, 0, 0, {benchTestCount}, {benchTestCount}, 0, 0
|
||||
|
||||
gaugeCategory = LUA
|
||||
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||
|
@ -4904,7 +4904,8 @@ menuDialog = main
|
|||
menu = "Fuel"
|
||||
# basic
|
||||
subMenu = injectorConfig, "Injection configuration"
|
||||
subMenu = injectionSettings, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorPins, "Injection hardware", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = cylinderBankSelect, "Cylinder bank selection", 0, {isInjectionEnabled == 1}
|
||||
subMenu = injectorNonlinear, "Injector small-pulse correction", 0, {isInjectionEnabled == 1}
|
||||
|
||||
|
@ -4969,6 +4970,7 @@ menuDialog = main
|
|||
|
||||
menu = "Ignition"
|
||||
subMenu = ignitionSettings, "Ignition settings"
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = std_separator
|
||||
|
||||
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
|
||||
|
@ -5149,7 +5151,8 @@ menuDialog = main
|
|||
menu = "&Controller"
|
||||
subMenu = ecuStimulator, "ECU stimulator"
|
||||
subMenu = ioTest, "Bench test"
|
||||
subMenu = injTest, "Injector test"
|
||||
subMenu = injTest, "Injector test", 0, {isInjectionEnabled}
|
||||
subMenu = ignTest, "Ignition coil test", 0, {isIgnitionEnabled}
|
||||
subMenu = engineTypeDialog, "Popular vehicles"
|
||||
subMenu = std_separator
|
||||
|
||||
|
@ -5994,7 +5997,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Stoichiometric ratio", stoichRatioPrimary, {isInjectionEnabled == 1}
|
||||
field = "E100 stoichiometric ratio", stoichRatioSecondary, {isInjectionEnabled == 1 && flexSensorPin != 0 }
|
||||
|
||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||
dialog = injectorPins, "Injector Outputs", yAxis
|
||||
field = "Use only first half of outputs for batch mode"
|
||||
field = "Injection Output 1", injectionPins1, {isInjectionEnabled == 1}
|
||||
field = "Injection Output 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||
|
@ -6058,21 +6061,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
commandButton = "Lua Out #8", cmd_test_lua8
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testInjectors, "Injector Test"
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testSolenoids, "TCU Solenoid Test"
|
||||
commandButton = "Solenoid #1", cmd_test_sol1
|
||||
commandButton = "Solenoid #2", cmd_test_sol2
|
||||
|
@ -6088,18 +6076,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Off Time", benchTestOffTime
|
||||
panel = testSolenoids
|
||||
|
||||
dialog = injectionSettingsEast, "", yAxis
|
||||
panel = testInjectors
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettingsWest, "", yAxis
|
||||
panel = injectorOutputSettings
|
||||
field = ""
|
||||
|
||||
dialog = injectionSettings, "", xAxis
|
||||
panel = injectionSettingsWest
|
||||
panel = injectionSettingsEast
|
||||
|
||||
dialog = injectorConfig, "", yAxis
|
||||
topicHelp = "fuelHelp"
|
||||
panel = baseInjection
|
||||
|
@ -7733,21 +7709,6 @@ dialog = tcuControls, "Transmission Settings"
|
|||
panel = etbDialogLeft, West
|
||||
panel = etbDialogRight, East
|
||||
|
||||
dialog = testSpark, "Spark"
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
|
||||
dialog = testMisc, "Misc"
|
||||
commandButton = "Main Relay", cmd_test_main_relay
|
||||
commandButton = "Fuel Pump", cmd_test_fuel_pump
|
||||
|
@ -7768,26 +7729,67 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
; bench test
|
||||
dialog = ioTest, "Bench Test & Commands", xAxis
|
||||
panel = testSpark
|
||||
panel = testInjectors
|
||||
panel = testOther
|
||||
panel = testLuaOut
|
||||
panel = testMisc
|
||||
|
||||
; Injectors test
|
||||
dialog = injTest_l, "Output test modes", yAxis
|
||||
dialog = injTest_l, ""
|
||||
commandButton = "Injector #1", cmd_test_inj1
|
||||
commandButton = "Injector #2", cmd_test_inj2, { cylindersCount >= 2 }
|
||||
commandButton = "Injector #3", cmd_test_inj3, { cylindersCount >= 3 }
|
||||
commandButton = "Injector #4", cmd_test_inj4, { cylindersCount >= 4 }
|
||||
commandButton = "Injector #5", cmd_test_inj5, { cylindersCount >= 5 }
|
||||
commandButton = "Injector #6", cmd_test_inj6, { cylindersCount >= 6 }
|
||||
commandButton = "Injector #7", cmd_test_inj7, { cylindersCount >= 7 }
|
||||
commandButton = "Injector #8", cmd_test_inj8, { cylindersCount >= 8 }
|
||||
commandButton = "Injector #9", cmd_test_inj9, { cylindersCount >= 9 }
|
||||
commandButton = "Injector #10", cmd_test_inj10, { cylindersCount >= 10 }
|
||||
commandButton = "Injector #11", cmd_test_inj11, { cylindersCount >= 11 }
|
||||
commandButton = "Injector #12", cmd_test_inj12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = injTest_c, "", yAxis
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOffTime
|
||||
field = "OFF time", benchTestOnTime
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = injTest_r, "Reference gauges", yAxis
|
||||
gauge = VBattGauge,North
|
||||
gauge = testBenchIterGauge,South
|
||||
gauge = lowFuelPressureGauge
|
||||
|
||||
dialog = injTest, "", xAxis
|
||||
panel = injTest_l
|
||||
panel = injTest_c
|
||||
panel = injTest_r
|
||||
|
||||
; Ignition coils test
|
||||
dialog = ignTest_l, ""
|
||||
commandButton = "Spark #1", cmd_test_spk1
|
||||
commandButton = "Spark #2", cmd_test_spk2, { cylindersCount >= 2 }
|
||||
commandButton = "Spark #3", cmd_test_spk3, { cylindersCount >= 3 }
|
||||
commandButton = "Spark #4", cmd_test_spk4, { cylindersCount >= 4 }
|
||||
commandButton = "Spark #5", cmd_test_spk5, { cylindersCount >= 5 }
|
||||
commandButton = "Spark #6", cmd_test_spk6, { cylindersCount >= 6 }
|
||||
commandButton = "Spark #7", cmd_test_spk7, { cylindersCount >= 7 }
|
||||
commandButton = "Spark #8", cmd_test_spk8, { cylindersCount >= 8 }
|
||||
commandButton = "Spark #9", cmd_test_spk9, { cylindersCount >= 9 }
|
||||
commandButton = "Spark #10", cmd_test_spk10, { cylindersCount >= 10 }
|
||||
commandButton = "Spark #11", cmd_test_spk11, { cylindersCount >= 11 }
|
||||
commandButton = "Spark #12", cmd_test_spk12, { cylindersCount >= 12 }
|
||||
|
||||
dialog = ignTest_c, ""
|
||||
field = "Iterations", benchTestCount
|
||||
field = "ON time", benchTestOnTime
|
||||
field = "OFF time", benchTestOffTime
|
||||
commandButton = "Abort test", cmd_test_cancel
|
||||
gauge = testBenchIterGauge
|
||||
|
||||
dialog = ignTest, "", xAxis
|
||||
panel = ignTest_l
|
||||
panel = ignTest_c
|
||||
|
||||
dialog = widebandConfig, "CAN Wideband Config"
|
||||
field = "!Please connect exactly one wideband controller before pressing these buttons!"
|
||||
commandButton = "Update Firmware", cmd_wideband_firmare_update
|
||||
|
|
|
@ -976,6 +976,7 @@ public class Fields {
|
|||
public static final int SentEtbType_FORD_TYPE_1 = 2;
|
||||
public static final int SentEtbType_GM_TYPE_1 = 1;
|
||||
public static final int SentEtbType_NONE = 0;
|
||||
public static final int SIGNATURE_HASH = 116282267;
|
||||
public static final int spi_device_e_SPI_DEVICE_1 = 1;
|
||||
public static final int spi_device_e_SPI_DEVICE_2 = 2;
|
||||
public static final int spi_device_e_SPI_DEVICE_3 = 3;
|
||||
|
@ -1177,7 +1178,7 @@ public class Fields {
|
|||
public static final int TS_RESPONSE_UNDERRUN = 0x80;
|
||||
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
|
||||
public static final char TS_SET_LOGGER_SWITCH = 'l';
|
||||
public static final String TS_SIGNATURE = "rusEFI (FOME) master.2023.08.05.f407-discovery.2688185453";
|
||||
public static final String TS_SIGNATURE = "rusEFI (FOME) master.2023.08.06.f407-discovery.116282267";
|
||||
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
|
||||
public static final char TS_TEST_COMMAND = 't';
|
||||
public static final int TS_TOTAL_OUTPUT_SIZE = 1380;
|
||||
|
|
Loading…
Reference in New Issue