Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2021-11-27 03:40:13 +00:00
parent eb2045f02b
commit 6c62fdbdda
43 changed files with 777 additions and 840 deletions

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 2609070538
#define TS_SIGNATURE "rusEFI 2021.11.26.all.2609070538"
#define SIGNATURE_HASH 1425020499
#define TS_SIGNATURE "rusEFI 2021.11.27.all.1425020499"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 2269754605
#define TS_SIGNATURE "rusEFI 2021.11.26.atlas.2269754605"
#define SIGNATURE_HASH 1211818868
#define TS_SIGNATURE "rusEFI 2021.11.27.atlas.1211818868"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 2609070538
#define TS_SIGNATURE "rusEFI 2021.11.26.f429-discovery.2609070538"
#define SIGNATURE_HASH 1425020499
#define TS_SIGNATURE "rusEFI 2021.11.27.f429-discovery.1425020499"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 3786478627
#define TS_SIGNATURE "rusEFI 2021.11.26.frankenso_na6.3786478627"
#define SIGNATURE_HASH 784483258
#define TS_SIGNATURE "rusEFI 2021.11.27.frankenso_na6.784483258"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 1045524803
#define TS_SIGNATURE "rusEFI 2021.11.26.hellen-nb1.1045524803"
#define SIGNATURE_HASH 4045547226
#define TS_SIGNATURE "rusEFI 2021.11.27.hellen-nb1.4045547226"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 537338731
#define TS_SIGNATURE "rusEFI 2021.11.26.hellen121nissan.537338731"
#define SIGNATURE_HASH 4017386738
#define TS_SIGNATURE "rusEFI 2021.11.27.hellen121nissan.4017386738"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 3290457536
#define TS_SIGNATURE "rusEFI 2021.11.26.hellen121vag.3290457536"
#define SIGNATURE_HASH 190001753
#define TS_SIGNATURE "rusEFI 2021.11.27.hellen121vag.190001753"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 21310061
#define TS_SIGNATURE "rusEFI 2021.11.26.hellen128.21310061"
#define SIGNATURE_HASH 3459677684
#define TS_SIGNATURE "rusEFI 2021.11.27.hellen128.3459677684"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 3109503852
#define TS_SIGNATURE "rusEFI 2021.11.26.hellen154hyundai.3109503852"
#define SIGNATURE_HASH 1982076149
#define TS_SIGNATURE "rusEFI 2021.11.27.hellen154hyundai.1982076149"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 1866385018
#define TS_SIGNATURE "rusEFI 2021.11.26.hellen72.1866385018"
#define SIGNATURE_HASH 2689438179
#define TS_SIGNATURE "rusEFI 2021.11.27.hellen72.2689438179"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 977522837
#define TS_SIGNATURE "rusEFI 2021.11.26.hellen88bmw.977522837"
#define SIGNATURE_HASH 4113598220
#define TS_SIGNATURE "rusEFI 2021.11.27.hellen88bmw.4113598220"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 3988653922
#define TS_SIGNATURE "rusEFI 2021.11.26.hellenNA6.3988653922"
#define SIGNATURE_HASH 583880955
#define TS_SIGNATURE "rusEFI 2021.11.27.hellenNA6.583880955"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt
//
#define SIGNATURE_HASH 2708907638
#define TS_SIGNATURE "rusEFI 2021.11.26.hellen_cypress.2708907638"
#define SIGNATURE_HASH 1845883375
#define TS_SIGNATURE "rusEFI 2021.11.27.hellen_cypress.1845883375"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt
//
#define SIGNATURE_HASH 1590913674
#define TS_SIGNATURE "rusEFI 2021.11.26.kin.1590913674"
#define SIGNATURE_HASH 2443197715
#define TS_SIGNATURE "rusEFI 2021.11.27.kin.2443197715"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 681851774
#define TS_SIGNATURE "rusEFI 2021.11.26.mre_f4.681851774"
#define SIGNATURE_HASH 3889655015
#define TS_SIGNATURE "rusEFI 2021.11.27.mre_f4.3889655015"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 681851774
#define TS_SIGNATURE "rusEFI 2021.11.26.mre_f7.681851774"
#define SIGNATURE_HASH 3889655015
#define TS_SIGNATURE "rusEFI 2021.11.27.mre_f7.3889655015"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 3412695084
#define TS_SIGNATURE "rusEFI 2021.11.26.prometheus_405.3412695084"
#define SIGNATURE_HASH 68865973
#define TS_SIGNATURE "rusEFI 2021.11.27.prometheus_405.68865973"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 3412695084
#define TS_SIGNATURE "rusEFI 2021.11.26.prometheus_469.3412695084"
#define SIGNATURE_HASH 68865973
#define TS_SIGNATURE "rusEFI 2021.11.27.prometheus_469.68865973"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 821832267
#define TS_SIGNATURE "rusEFI 2021.11.26.proteus_f4.821832267"
#define SIGNATURE_HASH 4287593938
#define TS_SIGNATURE "rusEFI 2021.11.27.proteus_f4.4287593938"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 821832267
#define TS_SIGNATURE "rusEFI 2021.11.26.proteus_f7.821832267"
#define SIGNATURE_HASH 4287593938
#define TS_SIGNATURE "rusEFI 2021.11.27.proteus_f7.4287593938"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt
//
#define SIGNATURE_HASH 1480152986
#define TS_SIGNATURE "rusEFI 2021.11.26.subaru_eg33_f7.1480152986"
#define SIGNATURE_HASH 2538209283
#define TS_SIGNATURE "rusEFI 2021.11.27.subaru_eg33_f7.2538209283"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.all.2609070538"
signature = "rusEFI 2021.11.27.all.1425020499"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.all.2609070538" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.all.1425020499" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:40 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:45 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4667,8 +4664,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.atlas.2269754605"
signature = "rusEFI 2021.11.27.atlas.1211818868"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.atlas.2269754605" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.atlas.1211818868" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:37 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:42 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4659,8 +4656,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.f429-discovery.2609070538"
signature = "rusEFI 2021.11.27.f429-discovery.1425020499"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.f429-discovery.2609070538" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.f429-discovery.1425020499" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:03:52 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:37:52 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4667,8 +4664,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.frankenso_na6.3786478627"
signature = "rusEFI 2021.11.27.frankenso_na6.784483258"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.frankenso_na6.3786478627" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.frankenso_na6.784483258" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:23 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:26 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4667,8 +4664,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.hellen-nb1.1045524803"
signature = "rusEFI 2021.11.27.hellen-nb1.4045547226"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.hellen-nb1.1045524803" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.hellen-nb1.4045547226" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:12 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:14 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4651,8 +4648,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.hellen121nissan.537338731"
signature = "rusEFI 2021.11.27.hellen121nissan.4017386738"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.hellen121nissan.537338731" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.hellen121nissan.4017386738" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:01 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:01 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4651,8 +4648,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.hellen121vag.3290457536"
signature = "rusEFI 2021.11.27.hellen121vag.190001753"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.hellen121vag.3290457536" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.hellen121vag.190001753" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:03:59 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:37:58 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4651,8 +4648,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.hellen128.21310061"
signature = "rusEFI 2021.11.27.hellen128.3459677684"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.hellen128.21310061" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.hellen128.3459677684" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:03:56 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:37:55 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4651,8 +4648,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.hellen154hyundai.3109503852"
signature = "rusEFI 2021.11.27.hellen154hyundai.1982076149"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.hellen154hyundai.3109503852" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.hellen154hyundai.1982076149" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:04 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:04 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4651,8 +4648,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.hellen72.1866385018"
signature = "rusEFI 2021.11.27.hellen72.2689438179"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.hellen72.1866385018" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.hellen72.2689438179" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:09 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:11 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4651,8 +4648,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.hellen88bmw.977522837"
signature = "rusEFI 2021.11.27.hellen88bmw.4113598220"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.hellen88bmw.977522837" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.hellen88bmw.4113598220" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:06 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:07 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4651,8 +4648,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.hellenNA6.3988653922"
signature = "rusEFI 2021.11.27.hellenNA6.583880955"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.hellenNA6.3988653922" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.hellenNA6.583880955" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:15 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:17 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4651,8 +4648,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.hellen_cypress.2708907638"
signature = "rusEFI 2021.11.27.hellen_cypress.1845883375"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.hellen_cypress.2708907638" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.hellen_cypress.1845883375" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Nov 26 02:04:45 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Nov 27 03:38:51 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4667,8 +4664,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.kin.1590913674"
signature = "rusEFI 2021.11.27.kin.2443197715"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.kin.1590913674" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.kin.2443197715" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Nov 26 02:04:42 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Nov 27 03:38:48 UTC 2021
pageSize = 19972
page = 1
@ -1883,29 +1883,26 @@ scriptTable4RpmBins = array, F32, 19940, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1920,8 +1917,8 @@ scriptTable4RpmBins = array, F32, 19940, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2801,8 +2798,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2950,12 +2947,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2963,16 +2960,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -2981,9 +2978,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3125,9 +3122,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4634,8 +4631,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.mre_f4.681851774"
signature = "rusEFI 2021.11.27.mre_f4.3889655015"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.mre_f4.681851774" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.mre_f4.3889655015" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:20 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:23 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4652,8 +4649,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.mre_f7.681851774"
signature = "rusEFI 2021.11.27.mre_f7.3889655015"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.mre_f7.681851774" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.mre_f7.3889655015" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:17 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:20 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4652,8 +4649,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.prometheus_405.3412695084"
signature = "rusEFI 2021.11.27.prometheus_405.68865973"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.prometheus_405.3412695084" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.prometheus_405.68865973" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:28 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:32 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4662,8 +4659,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.prometheus_469.3412695084"
signature = "rusEFI 2021.11.27.prometheus_469.68865973"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.prometheus_469.3412695084" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.prometheus_469.68865973" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:26 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:29 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4662,8 +4659,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.proteus_f4.821832267"
signature = "rusEFI 2021.11.27.proteus_f4.4287593938"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.proteus_f4.821832267" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.proteus_f4.4287593938" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:34 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:39 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4645,8 +4642,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.proteus_f7.821832267"
signature = "rusEFI 2021.11.27.proteus_f7.4287593938"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.proteus_f7.821832267" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.proteus_f7.4287593938" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:31 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:35 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4645,8 +4642,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.11.26.subaru_eg33_f7.1480152986"
signature = "rusEFI 2021.11.27.subaru_eg33_f7.2538209283"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.11.26.subaru_eg33_f7.1480152986" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2021.11.27.subaru_eg33_f7.2538209283" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Fri Nov 26 02:04:47 UTC 2021
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Sat Nov 27 03:38:54 UTC 2021
pageSize = 20000
page = 1
@ -1917,29 +1917,26 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1954,8 +1951,8 @@ scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
internalMcuTemperature = scalar,S08, 11, "deg C", 1, 0
coolant = scalar, S16, 12, "deg C",{1/100}, 0.0
intake = scalar, S16, 14, "deg C",{1/100}, 0.0
auxt1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxt2 = scalar, S16, 18, "deg C",{1/100}, 0.0
auxTemp1 = scalar, S16, 16, "deg C",{1/100}, 0.0
auxTemp2 = scalar, S16, 18, "deg C",{1/100}, 0.0
; throttle, pedal
@ -2835,8 +2832,8 @@ gaugeCategory = Sensors - Extra 1
internalMcuTemperatureGauge = internalMcuTemperature, "ECU temperature", "C", 0, 100, 0, 0, 75, 100, 0, 0
OilPressGauge = oilPressure, "Oil Pressure", "kPa", 0, 750, 35, 75, 550, 700, 0, 0
idleAirValvePositionGauge = idleAirValvePosition, "Idle position", "%", 0, 100, 0, 0, 100, 100, 1, 1
AuxT1Gauge = auxt1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxt2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT1Gauge = auxTemp1, "Aux temp 1", "C", -40, 140, -15, 1, 95, 110, 1, 1
AuxT2Gauge = auxTemp2, "Aux temp 2", "C", -40, 140, -15, 1, 95, 110, 1, 1
lowFuelPressureGauge = lowFuelPressure, "Fuel pressure (low)", "kPa", 0, 700, 0, 0, 700, 700, 1, 0
highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0
flexPercentGauge = flexPercent, "Flex Ethanol %", "%", 0, 100, 0, 0, 100, 100, 0, 0
@ -2984,12 +2981,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -2997,16 +2994,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -3015,9 +3012,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -3159,9 +3156,9 @@ gaugeCategory = DynoView
entry = clutchUpState, "clutch: up",int,"%d"
entry = clutchDownState, "clutch: down",int,"%d"
entry = brakePedalIndicator, "brake: down",int,"%d"
entry = brakePedalState, "brake: down",int,"%d"
entry = acSwitchState, "AC switch",int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -4661,8 +4658,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch