mirror of https://github.com/rusefi/rusefi.git
Auto-generated configs and docs
This commit is contained in:
parent
6f30de68fc
commit
0e5d063aab
|
@ -1073,7 +1073,7 @@
|
|||
#define SentEtbType_NONE 0
|
||||
#define show_Frankenso_presets true
|
||||
#define show_test_presets true
|
||||
#define SIGNATURE_HASH 2356473707
|
||||
#define SIGNATURE_HASH 3062864098
|
||||
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
|
||||
#define spi_device_e_SPI_DEVICE_1 1
|
||||
#define spi_device_e_SPI_DEVICE_2 2
|
||||
|
@ -1364,7 +1364,7 @@
|
|||
#define ts_show_vbatt true
|
||||
#define ts_show_vr_threshold_2 true
|
||||
#define ts_show_vr_threshold_all true
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.cypress.2356473707"
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.cypress.3062864098"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
|
|
@ -1073,7 +1073,7 @@
|
|||
#define SentEtbType_NONE 0
|
||||
#define show_Frankenso_presets true
|
||||
#define show_test_presets true
|
||||
#define SIGNATURE_HASH 3835907495
|
||||
#define SIGNATURE_HASH 3730324014
|
||||
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
|
||||
#define spi_device_e_SPI_DEVICE_1 1
|
||||
#define spi_device_e_SPI_DEVICE_2 2
|
||||
|
@ -1364,7 +1364,7 @@
|
|||
#define ts_show_vbatt true
|
||||
#define ts_show_vr_threshold_2 true
|
||||
#define ts_show_vr_threshold_all true
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.kin.3835907495"
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.kin.3730324014"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
|
|
@ -1024,7 +1024,7 @@
|
|||
#define show_Frankenso_presets false
|
||||
#define show_Proteus_presets false
|
||||
#define show_test_presets false
|
||||
#define SIGNATURE_HASH 2336185791
|
||||
#define SIGNATURE_HASH 2982423094
|
||||
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
|
||||
#define spi_device_e_SPI_DEVICE_1 1
|
||||
#define spi_device_e_SPI_DEVICE_2 2
|
||||
|
@ -1316,7 +1316,7 @@
|
|||
#define ts_show_vbatt true
|
||||
#define ts_show_vr_threshold_2 true
|
||||
#define ts_show_vr_threshold_all true
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.subaru_eg33_f7.2336185791"
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.subaru_eg33_f7.2982423094"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
|
|
@ -58,8 +58,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -85,6 +85,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -62,33 +62,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
|
|
@ -37,34 +37,35 @@ revolutionCounterSinceStart("revolutionCounterSinceStart", SensorCategory.SENSOR
|
|||
deltaTpsValue("Fuel: TPS change", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 70, 0.01, 0.0, 0.0, "ratio"),
|
||||
canReadCounter("canReadCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 72, 1.0, 0.0, 0.0, ""),
|
||||
tpsAccelFuel("Fuel: TPS acceleration add fuel ms", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 74, 0.0033333333333333335, 0.0, 0.0, "ms"),
|
||||
warningCounter("warning: counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 76, 1.0, 0.0, 0.0, "count"),
|
||||
lastErrorCode("warning: last", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 78, 1.0, 0.0, 0.0, "error"),
|
||||
coilDutyCycle("dwell: coil duty cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 80, 0.01, 0.0, 0.0, "%"),
|
||||
idleAirValvePosition("Idle Air Valve", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 82, 0.01, 0.0, 0.0, "%"),
|
||||
etbTarget("ETB Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 84, 0.01, 0.0, 0.0, "%"),
|
||||
etb1DutyCycle("ETB: Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 86, 0.01, 0.0, 0.0, "%"),
|
||||
fuelTankLevel("Fuel level", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 88, 0.01, 0.0, 0.0, "%"),
|
||||
totalFuelConsumption("Fuel: Total consumed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 90, 1.0, 0.0, 0.0, "grams"),
|
||||
fuelFlowRate("Fuel: Flow rate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 92, 0.005, 0.0, 0.0, "gram/s"),
|
||||
TPS2Value("TPS2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 94, 0.01, 0.0, 0.0, "%"),
|
||||
tuneCrc16("Tune CRC16", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 96, 1.0, 0.0, 0.0, "crc16"),
|
||||
alignmentFill_at_98("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 98, 1.0, -20.0, 100.0, "units"),
|
||||
knockLevel("Knock: Current level", SensorCategory.SENSOR_INPUTS, FieldType.INT, 100, 1.0, 0.0, 0.0, "Volts"),
|
||||
seconds("Uptime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 104, 1.0, 0.0, 0.0, "sec"),
|
||||
engineMode("Engine Mode", SensorCategory.SENSOR_INPUTS, FieldType.INT, 108, 1.0, 0.0, 0.0, "em"),
|
||||
firmwareVersion("firmware", SensorCategory.SENSOR_INPUTS, FieldType.INT, 112, 1.0, 0.0, 0.0, "version_f"),
|
||||
rawIdlePositionSensor("rawIdlePositionSensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 116, 0.001, 0.0, 5.0, "V"),
|
||||
rawWastegatePosition("rawWastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 118, 0.001, 0.0, 5.0, "V"),
|
||||
accelerationX("Acceleration: X", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 120, 0.01, 0.0, 0.0, "G"),
|
||||
accelerationY("Acceleration: Y", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 122, 0.01, 0.0, 0.0, "G"),
|
||||
tsConfigVersion("tsConfigVersion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 124, 1.0, 0.0, 0.0, ""),
|
||||
calibrationValue("calibrationValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 128, 1.0, 0.0, 0.0, ""),
|
||||
calibrationMode("calibrationMode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 132, 1.0, 0.0, 0.0, ""),
|
||||
idleTargetPosition("idleTargetPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 133, 1.0, 0.0, 0.0, ""),
|
||||
detectedGear("Detected Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 134, 1.0, 0.0, 8.0, ""),
|
||||
maxTriggerReentrant("maxTriggerReentrant", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 135, 1.0, 0.0, 100.0, ""),
|
||||
totalTriggerErrorCounter("Trigger Error Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 136, 1.0, 0.0, 0.0, "counter"),
|
||||
orderingErrorCounter("orderingErrorCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 140, 1.0, 0.0, 0.0, ""),
|
||||
currentIgnitionMode("currentIgnitionMode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 76, 1.0, -1.0, -1.0, ""),
|
||||
currentInjectionMode("currentInjectionMode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 77, 1.0, -1.0, -1.0, ""),
|
||||
coilDutyCycle("dwell: coil duty cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 78, 0.01, 0.0, 0.0, "%"),
|
||||
idleAirValvePosition("Idle Air Valve", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 80, 0.01, 0.0, 0.0, "%"),
|
||||
etbTarget("ETB Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 82, 0.01, 0.0, 0.0, "%"),
|
||||
etb1DutyCycle("ETB: Duty", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 84, 0.01, 0.0, 0.0, "%"),
|
||||
fuelTankLevel("Fuel level", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 86, 0.01, 0.0, 0.0, "%"),
|
||||
totalFuelConsumption("Fuel: Total consumed", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 88, 1.0, 0.0, 0.0, "grams"),
|
||||
fuelFlowRate("Fuel: Flow rate", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 90, 0.005, 0.0, 0.0, "gram/s"),
|
||||
TPS2Value("TPS2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 92, 0.01, 0.0, 0.0, "%"),
|
||||
tuneCrc16("Tune CRC16", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 94, 1.0, 0.0, 0.0, "crc16"),
|
||||
knockLevel("Knock: Current level", SensorCategory.SENSOR_INPUTS, FieldType.INT, 96, 1.0, 0.0, 0.0, "Volts"),
|
||||
seconds("Uptime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 100, 1.0, 0.0, 0.0, "sec"),
|
||||
engineMode("Engine Mode", SensorCategory.SENSOR_INPUTS, FieldType.INT, 104, 1.0, 0.0, 0.0, "em"),
|
||||
firmwareVersion("firmware", SensorCategory.SENSOR_INPUTS, FieldType.INT, 108, 1.0, 0.0, 0.0, "version_f"),
|
||||
rawIdlePositionSensor("rawIdlePositionSensor", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 112, 0.001, 0.0, 5.0, "V"),
|
||||
rawWastegatePosition("rawWastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 114, 0.001, 0.0, 5.0, "V"),
|
||||
accelerationX("Acceleration: X", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 116, 0.01, 0.0, 0.0, "G"),
|
||||
accelerationY("Acceleration: Y", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 118, 0.01, 0.0, 0.0, "G"),
|
||||
tsConfigVersion("tsConfigVersion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 120, 1.0, 0.0, 0.0, ""),
|
||||
calibrationValue("calibrationValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 124, 1.0, 0.0, 0.0, ""),
|
||||
calibrationMode("calibrationMode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 128, 1.0, 0.0, 0.0, ""),
|
||||
idleTargetPosition("idleTargetPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 129, 1.0, 0.0, 0.0, ""),
|
||||
detectedGear("Detected Gear", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 130, 1.0, 0.0, 8.0, ""),
|
||||
maxTriggerReentrant("maxTriggerReentrant", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 131, 1.0, 0.0, 100.0, ""),
|
||||
totalTriggerErrorCounter("Trigger Error Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 132, 1.0, 0.0, 0.0, "counter"),
|
||||
orderingErrorCounter("orderingErrorCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 136, 1.0, 0.0, 0.0, ""),
|
||||
warningCounter("warning: counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 140, 1.0, 0.0, 0.0, "count"),
|
||||
lastErrorCode("warning: last", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 142, 1.0, 0.0, 0.0, "error"),
|
||||
recentErrorCode1("recentErrorCode 1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 144, 1.0, 0.0, 0.0, "error"),
|
||||
recentErrorCode2("recentErrorCode 2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 146, 1.0, 0.0, 0.0, "error"),
|
||||
recentErrorCode3("recentErrorCode 3", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 148, 1.0, 0.0, 0.0, "error"),
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Thu May 04 22:43:32 UTC 2023
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Thu May 04 23:15:42 UTC 2023
|
||||
// by class com.rusefi.output.CHeaderConsumer
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -358,158 +358,160 @@ struct output_channels_s {
|
|||
*/
|
||||
scaled_channel<int16_t, 300, 1> tpsAccelFuel = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_WARNING_COUNTER@@
|
||||
count
|
||||
* offset 76
|
||||
*/
|
||||
uint16_t warningCounter = (uint16_t)0;
|
||||
uint8_t currentIgnitionMode = (uint8_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_WARNING_LAST@@
|
||||
error
|
||||
* offset 78
|
||||
* offset 77
|
||||
*/
|
||||
uint16_t lastErrorCode = (uint16_t)0;
|
||||
uint8_t currentInjectionMode = (uint8_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_DWELL_DUTY@@
|
||||
%
|
||||
* offset 80
|
||||
* offset 78
|
||||
*/
|
||||
scaled_channel<uint16_t, 100, 1> coilDutyCycle = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_IAC@@
|
||||
%
|
||||
* offset 82
|
||||
* offset 80
|
||||
*/
|
||||
scaled_channel<uint16_t, 100, 1> idleAirValvePosition = (uint16_t)0;
|
||||
/**
|
||||
* ETB Target
|
||||
%
|
||||
* offset 84
|
||||
* offset 82
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> etbTarget = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_ETB_DUTY@@
|
||||
%
|
||||
* offset 86
|
||||
* offset 84
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> etb1DutyCycle = (int16_t)0;
|
||||
/**
|
||||
* Fuel level
|
||||
%
|
||||
* offset 88
|
||||
* offset 86
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> fuelTankLevel = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_CONSUMPTION@@
|
||||
grams
|
||||
* offset 90
|
||||
* offset 88
|
||||
*/
|
||||
uint16_t totalFuelConsumption = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_FLOW@@
|
||||
gram/s
|
||||
* offset 92
|
||||
* offset 90
|
||||
*/
|
||||
scaled_channel<uint16_t, 200, 1> fuelFlowRate = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_TPS2@@
|
||||
%
|
||||
* offset 94
|
||||
* offset 92
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> TPS2Value = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_TUNE_CRC16@@
|
||||
crc16
|
||||
* offset 96
|
||||
* offset 94
|
||||
*/
|
||||
uint16_t tuneCrc16 = (uint16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 98
|
||||
*/
|
||||
uint8_t alignmentFill_at_98[2];
|
||||
/**
|
||||
* @@GAUGE_NAME_KNOCK_LEVEL@@
|
||||
Volts
|
||||
* offset 100
|
||||
* offset 96
|
||||
*/
|
||||
float knockLevel = (float)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_UPTIME@@
|
||||
sec
|
||||
* offset 104
|
||||
* offset 100
|
||||
*/
|
||||
uint32_t seconds = (uint32_t)0;
|
||||
/**
|
||||
* Engine Mode
|
||||
em
|
||||
* offset 108
|
||||
* offset 104
|
||||
*/
|
||||
uint32_t engineMode = (uint32_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_VERSION@@
|
||||
version_f
|
||||
* offset 112
|
||||
* offset 108
|
||||
*/
|
||||
uint32_t firmwareVersion = (uint32_t)0;
|
||||
/**
|
||||
V
|
||||
* offset 116
|
||||
* offset 112
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawIdlePositionSensor = (int16_t)0;
|
||||
/**
|
||||
V
|
||||
* offset 118
|
||||
* offset 114
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawWastegatePosition = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_ACCEL_X@@
|
||||
G
|
||||
* offset 120
|
||||
* offset 116
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> accelerationX = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_ACCEL_Y@@
|
||||
G
|
||||
* offset 122
|
||||
* offset 118
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> accelerationY = (int16_t)0;
|
||||
/**
|
||||
* offset 124
|
||||
* offset 120
|
||||
*/
|
||||
uint32_t tsConfigVersion = (uint32_t)0;
|
||||
/**
|
||||
* offset 128
|
||||
* offset 124
|
||||
*/
|
||||
float calibrationValue = (float)0;
|
||||
/**
|
||||
* offset 132
|
||||
* offset 128
|
||||
*/
|
||||
uint8_t calibrationMode = (uint8_t)0;
|
||||
/**
|
||||
* offset 133
|
||||
* offset 129
|
||||
*/
|
||||
uint8_t idleTargetPosition = (uint8_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_DETECTED_GEAR@@
|
||||
* offset 134
|
||||
* offset 130
|
||||
*/
|
||||
uint8_t detectedGear = (uint8_t)0;
|
||||
/**
|
||||
* offset 135
|
||||
* offset 131
|
||||
*/
|
||||
uint8_t maxTriggerReentrant = (uint8_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_TRG_ERR@@
|
||||
counter
|
||||
* offset 136
|
||||
* offset 132
|
||||
*/
|
||||
uint32_t totalTriggerErrorCounter = (uint32_t)0;
|
||||
/**
|
||||
* offset 140
|
||||
* offset 136
|
||||
*/
|
||||
uint32_t orderingErrorCounter = (uint32_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_WARNING_COUNTER@@
|
||||
count
|
||||
* offset 140
|
||||
*/
|
||||
uint16_t warningCounter = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_WARNING_LAST@@
|
||||
error
|
||||
* offset 142
|
||||
*/
|
||||
uint16_t lastErrorCode = (uint16_t)0;
|
||||
/**
|
||||
error
|
||||
* offset 144
|
||||
|
@ -851,94 +853,94 @@ struct output_channels_s {
|
|||
bool isUsbConnected : 1 {};
|
||||
/**
|
||||
offset 324 bit 2 */
|
||||
bool unusedBit_163_2 : 1 {};
|
||||
bool unusedBit_164_2 : 1 {};
|
||||
/**
|
||||
offset 324 bit 3 */
|
||||
bool unusedBit_163_3 : 1 {};
|
||||
bool unusedBit_164_3 : 1 {};
|
||||
/**
|
||||
offset 324 bit 4 */
|
||||
bool unusedBit_163_4 : 1 {};
|
||||
bool unusedBit_164_4 : 1 {};
|
||||
/**
|
||||
offset 324 bit 5 */
|
||||
bool unusedBit_163_5 : 1 {};
|
||||
bool unusedBit_164_5 : 1 {};
|
||||
/**
|
||||
offset 324 bit 6 */
|
||||
bool unusedBit_163_6 : 1 {};
|
||||
bool unusedBit_164_6 : 1 {};
|
||||
/**
|
||||
offset 324 bit 7 */
|
||||
bool unusedBit_163_7 : 1 {};
|
||||
bool unusedBit_164_7 : 1 {};
|
||||
/**
|
||||
offset 324 bit 8 */
|
||||
bool unusedBit_163_8 : 1 {};
|
||||
bool unusedBit_164_8 : 1 {};
|
||||
/**
|
||||
offset 324 bit 9 */
|
||||
bool unusedBit_163_9 : 1 {};
|
||||
bool unusedBit_164_9 : 1 {};
|
||||
/**
|
||||
offset 324 bit 10 */
|
||||
bool unusedBit_163_10 : 1 {};
|
||||
bool unusedBit_164_10 : 1 {};
|
||||
/**
|
||||
offset 324 bit 11 */
|
||||
bool unusedBit_163_11 : 1 {};
|
||||
bool unusedBit_164_11 : 1 {};
|
||||
/**
|
||||
offset 324 bit 12 */
|
||||
bool unusedBit_163_12 : 1 {};
|
||||
bool unusedBit_164_12 : 1 {};
|
||||
/**
|
||||
offset 324 bit 13 */
|
||||
bool unusedBit_163_13 : 1 {};
|
||||
bool unusedBit_164_13 : 1 {};
|
||||
/**
|
||||
offset 324 bit 14 */
|
||||
bool unusedBit_163_14 : 1 {};
|
||||
bool unusedBit_164_14 : 1 {};
|
||||
/**
|
||||
offset 324 bit 15 */
|
||||
bool unusedBit_163_15 : 1 {};
|
||||
bool unusedBit_164_15 : 1 {};
|
||||
/**
|
||||
offset 324 bit 16 */
|
||||
bool unusedBit_163_16 : 1 {};
|
||||
bool unusedBit_164_16 : 1 {};
|
||||
/**
|
||||
offset 324 bit 17 */
|
||||
bool unusedBit_163_17 : 1 {};
|
||||
bool unusedBit_164_17 : 1 {};
|
||||
/**
|
||||
offset 324 bit 18 */
|
||||
bool unusedBit_163_18 : 1 {};
|
||||
bool unusedBit_164_18 : 1 {};
|
||||
/**
|
||||
offset 324 bit 19 */
|
||||
bool unusedBit_163_19 : 1 {};
|
||||
bool unusedBit_164_19 : 1 {};
|
||||
/**
|
||||
offset 324 bit 20 */
|
||||
bool unusedBit_163_20 : 1 {};
|
||||
bool unusedBit_164_20 : 1 {};
|
||||
/**
|
||||
offset 324 bit 21 */
|
||||
bool unusedBit_163_21 : 1 {};
|
||||
bool unusedBit_164_21 : 1 {};
|
||||
/**
|
||||
offset 324 bit 22 */
|
||||
bool unusedBit_163_22 : 1 {};
|
||||
bool unusedBit_164_22 : 1 {};
|
||||
/**
|
||||
offset 324 bit 23 */
|
||||
bool unusedBit_163_23 : 1 {};
|
||||
bool unusedBit_164_23 : 1 {};
|
||||
/**
|
||||
offset 324 bit 24 */
|
||||
bool unusedBit_163_24 : 1 {};
|
||||
bool unusedBit_164_24 : 1 {};
|
||||
/**
|
||||
offset 324 bit 25 */
|
||||
bool unusedBit_163_25 : 1 {};
|
||||
bool unusedBit_164_25 : 1 {};
|
||||
/**
|
||||
offset 324 bit 26 */
|
||||
bool unusedBit_163_26 : 1 {};
|
||||
bool unusedBit_164_26 : 1 {};
|
||||
/**
|
||||
offset 324 bit 27 */
|
||||
bool unusedBit_163_27 : 1 {};
|
||||
bool unusedBit_164_27 : 1 {};
|
||||
/**
|
||||
offset 324 bit 28 */
|
||||
bool unusedBit_163_28 : 1 {};
|
||||
bool unusedBit_164_28 : 1 {};
|
||||
/**
|
||||
offset 324 bit 29 */
|
||||
bool unusedBit_163_29 : 1 {};
|
||||
bool unusedBit_164_29 : 1 {};
|
||||
/**
|
||||
offset 324 bit 30 */
|
||||
bool unusedBit_163_30 : 1 {};
|
||||
bool unusedBit_164_30 : 1 {};
|
||||
/**
|
||||
offset 324 bit 31 */
|
||||
bool unusedBit_163_31 : 1 {};
|
||||
bool unusedBit_164_31 : 1 {};
|
||||
/**
|
||||
count
|
||||
* offset 328
|
||||
|
@ -995,94 +997,94 @@ struct output_channels_s {
|
|||
bool tpsAccelActive : 1 {};
|
||||
/**
|
||||
offset 356 bit 2 */
|
||||
bool unusedBit_205_2 : 1 {};
|
||||
bool unusedBit_206_2 : 1 {};
|
||||
/**
|
||||
offset 356 bit 3 */
|
||||
bool unusedBit_205_3 : 1 {};
|
||||
bool unusedBit_206_3 : 1 {};
|
||||
/**
|
||||
offset 356 bit 4 */
|
||||
bool unusedBit_205_4 : 1 {};
|
||||
bool unusedBit_206_4 : 1 {};
|
||||
/**
|
||||
offset 356 bit 5 */
|
||||
bool unusedBit_205_5 : 1 {};
|
||||
bool unusedBit_206_5 : 1 {};
|
||||
/**
|
||||
offset 356 bit 6 */
|
||||
bool unusedBit_205_6 : 1 {};
|
||||
bool unusedBit_206_6 : 1 {};
|
||||
/**
|
||||
offset 356 bit 7 */
|
||||
bool unusedBit_205_7 : 1 {};
|
||||
bool unusedBit_206_7 : 1 {};
|
||||
/**
|
||||
offset 356 bit 8 */
|
||||
bool unusedBit_205_8 : 1 {};
|
||||
bool unusedBit_206_8 : 1 {};
|
||||
/**
|
||||
offset 356 bit 9 */
|
||||
bool unusedBit_205_9 : 1 {};
|
||||
bool unusedBit_206_9 : 1 {};
|
||||
/**
|
||||
offset 356 bit 10 */
|
||||
bool unusedBit_205_10 : 1 {};
|
||||
bool unusedBit_206_10 : 1 {};
|
||||
/**
|
||||
offset 356 bit 11 */
|
||||
bool unusedBit_205_11 : 1 {};
|
||||
bool unusedBit_206_11 : 1 {};
|
||||
/**
|
||||
offset 356 bit 12 */
|
||||
bool unusedBit_205_12 : 1 {};
|
||||
bool unusedBit_206_12 : 1 {};
|
||||
/**
|
||||
offset 356 bit 13 */
|
||||
bool unusedBit_205_13 : 1 {};
|
||||
bool unusedBit_206_13 : 1 {};
|
||||
/**
|
||||
offset 356 bit 14 */
|
||||
bool unusedBit_205_14 : 1 {};
|
||||
bool unusedBit_206_14 : 1 {};
|
||||
/**
|
||||
offset 356 bit 15 */
|
||||
bool unusedBit_205_15 : 1 {};
|
||||
bool unusedBit_206_15 : 1 {};
|
||||
/**
|
||||
offset 356 bit 16 */
|
||||
bool unusedBit_205_16 : 1 {};
|
||||
bool unusedBit_206_16 : 1 {};
|
||||
/**
|
||||
offset 356 bit 17 */
|
||||
bool unusedBit_205_17 : 1 {};
|
||||
bool unusedBit_206_17 : 1 {};
|
||||
/**
|
||||
offset 356 bit 18 */
|
||||
bool unusedBit_205_18 : 1 {};
|
||||
bool unusedBit_206_18 : 1 {};
|
||||
/**
|
||||
offset 356 bit 19 */
|
||||
bool unusedBit_205_19 : 1 {};
|
||||
bool unusedBit_206_19 : 1 {};
|
||||
/**
|
||||
offset 356 bit 20 */
|
||||
bool unusedBit_205_20 : 1 {};
|
||||
bool unusedBit_206_20 : 1 {};
|
||||
/**
|
||||
offset 356 bit 21 */
|
||||
bool unusedBit_205_21 : 1 {};
|
||||
bool unusedBit_206_21 : 1 {};
|
||||
/**
|
||||
offset 356 bit 22 */
|
||||
bool unusedBit_205_22 : 1 {};
|
||||
bool unusedBit_206_22 : 1 {};
|
||||
/**
|
||||
offset 356 bit 23 */
|
||||
bool unusedBit_205_23 : 1 {};
|
||||
bool unusedBit_206_23 : 1 {};
|
||||
/**
|
||||
offset 356 bit 24 */
|
||||
bool unusedBit_205_24 : 1 {};
|
||||
bool unusedBit_206_24 : 1 {};
|
||||
/**
|
||||
offset 356 bit 25 */
|
||||
bool unusedBit_205_25 : 1 {};
|
||||
bool unusedBit_206_25 : 1 {};
|
||||
/**
|
||||
offset 356 bit 26 */
|
||||
bool unusedBit_205_26 : 1 {};
|
||||
bool unusedBit_206_26 : 1 {};
|
||||
/**
|
||||
offset 356 bit 27 */
|
||||
bool unusedBit_205_27 : 1 {};
|
||||
bool unusedBit_206_27 : 1 {};
|
||||
/**
|
||||
offset 356 bit 28 */
|
||||
bool unusedBit_205_28 : 1 {};
|
||||
bool unusedBit_206_28 : 1 {};
|
||||
/**
|
||||
offset 356 bit 29 */
|
||||
bool unusedBit_205_29 : 1 {};
|
||||
bool unusedBit_206_29 : 1 {};
|
||||
/**
|
||||
offset 356 bit 30 */
|
||||
bool unusedBit_205_30 : 1 {};
|
||||
bool unusedBit_206_30 : 1 {};
|
||||
/**
|
||||
offset 356 bit 31 */
|
||||
bool unusedBit_205_31 : 1 {};
|
||||
bool unusedBit_206_31 : 1 {};
|
||||
/**
|
||||
kPa
|
||||
* offset 360
|
||||
|
@ -1381,10 +1383,10 @@ struct output_channels_s {
|
|||
bool vvtChannel4 : 1 {};
|
||||
/**
|
||||
offset 648 bit 30 */
|
||||
bool unusedBit_310_30 : 1 {};
|
||||
bool unusedBit_311_30 : 1 {};
|
||||
/**
|
||||
offset 648 bit 31 */
|
||||
bool unusedBit_310_31 : 1 {};
|
||||
bool unusedBit_311_31 : 1 {};
|
||||
/**
|
||||
* offset 652
|
||||
*/
|
||||
|
@ -1427,4 +1429,4 @@ struct output_channels_s {
|
|||
static_assert(sizeof(output_channels_s) == 812);
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Thu May 04 22:43:32 UTC 2023
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Thu May 04 23:15:42 UTC 2023
|
||||
|
|
|
@ -37,8 +37,8 @@ static constexpr LogField fields[] = {
|
|||
{engine->outputChannels.deltaTpsValue, "Fuel: TPS change", "ratio", 0},
|
||||
{engine->outputChannels.canReadCounter, "canReadCounter", "", 0},
|
||||
{engine->outputChannels.tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", "ms", 3},
|
||||
{engine->outputChannels.warningCounter, "warning: counter", "count", 0},
|
||||
{engine->outputChannels.lastErrorCode, "warning: last", "error", 0},
|
||||
{engine->outputChannels.currentIgnitionMode, "currentIgnitionMode", "", 0},
|
||||
{engine->outputChannels.currentInjectionMode, "currentInjectionMode", "", 0},
|
||||
{engine->outputChannels.coilDutyCycle, "dwell: coil duty cycle", "%", 0},
|
||||
{engine->outputChannels.idleAirValvePosition, "Idle Air Valve", "%", 1},
|
||||
{engine->outputChannels.etbTarget, "ETB Target", "%", 2},
|
||||
|
@ -64,6 +64,8 @@ static constexpr LogField fields[] = {
|
|||
{engine->outputChannels.maxTriggerReentrant, "maxTriggerReentrant", "", 0},
|
||||
{engine->outputChannels.totalTriggerErrorCounter, "Trigger Error Counter", "counter", 0},
|
||||
{engine->outputChannels.orderingErrorCounter, "orderingErrorCounter", "", 0},
|
||||
{engine->outputChannels.warningCounter, "warning: counter", "count", 0},
|
||||
{engine->outputChannels.lastErrorCode, "warning: last", "error", 0},
|
||||
{engine->outputChannels.recentErrorCode[0], "recentErrorCode 1", "error", 0},
|
||||
{engine->outputChannels.recentErrorCode[1], "recentErrorCode 2", "error", 0},
|
||||
{engine->outputChannels.recentErrorCode[2], "recentErrorCode 3", "error", 0},
|
||||
|
|
|
@ -1073,7 +1073,7 @@
|
|||
#define SentEtbType_NONE 0
|
||||
#define show_Frankenso_presets true
|
||||
#define show_test_presets true
|
||||
#define SIGNATURE_HASH 3829133773
|
||||
#define SIGNATURE_HASH 3737159236
|
||||
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
|
||||
#define spi_device_e_SPI_DEVICE_1 1
|
||||
#define spi_device_e_SPI_DEVICE_2 2
|
||||
|
@ -1364,7 +1364,7 @@
|
|||
#define ts_show_vbatt true
|
||||
#define ts_show_vr_threshold_2 true
|
||||
#define ts_show_vr_threshold_all true
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.f407-discovery.3829133773"
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.f407-discovery.3737159236"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2799931184
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.48way.2799931184"
|
||||
#define SIGNATURE_HASH 2618882233
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.48way.2618882233"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 431700792
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.alphax-2chan.431700792"
|
||||
#define SIGNATURE_HASH 591416497
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-2chan.591416497"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3852678327
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.alphax-4chan.3852678327"
|
||||
#define SIGNATURE_HASH 3747103550
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-4chan.3747103550"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 4098750824
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.alphax-8chan.4098750824"
|
||||
#define SIGNATURE_HASH 3468070625
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-8chan.3468070625"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2428377676
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.atlas.2428377676"
|
||||
#define SIGNATURE_HASH 2856676805
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.atlas.2856676805"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3659401788
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.core8.3659401788"
|
||||
#define SIGNATURE_HASH 3773136309
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.core8.3773136309"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2356473707
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.cypress.2356473707"
|
||||
#define SIGNATURE_HASH 3062864098
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.cypress.3062864098"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3829133773
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.f407-discovery.3829133773"
|
||||
#define SIGNATURE_HASH 3737159236
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.f407-discovery.3737159236"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2356473707
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.f429-discovery.2356473707"
|
||||
#define SIGNATURE_HASH 3062864098
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.f429-discovery.3062864098"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2921729953
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.frankenso_na6.2921729953"
|
||||
#define SIGNATURE_HASH 2497542184
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.frankenso_na6.2497542184"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3631150967
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.harley81.3631150967"
|
||||
#define SIGNATURE_HASH 3801448702
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.harley81.3801448702"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1170502306
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.hellen-gm-e67.1170502306"
|
||||
#define SIGNATURE_HASH 2134836523
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-gm-e67.2134836523"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1275650782
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.hellen-honda-k.1275650782"
|
||||
#define SIGNATURE_HASH 1995674967
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-honda-k.1995674967"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1520949696
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.hellen-nb1.1520949696"
|
||||
#define SIGNATURE_HASH 1616686665
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-nb1.1616686665"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1245036101
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.hellen121nissan.1245036101"
|
||||
#define SIGNATURE_HASH 1892600268
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen121nissan.1892600268"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1449744798
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.hellen121vag.1449744798"
|
||||
#define SIGNATURE_HASH 1821519383
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen121vag.1821519383"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 797943277
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.hellen128.797943277"
|
||||
#define SIGNATURE_HASH 359977572
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen128.359977572"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1790916271
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.hellen154hyundai.1790916271"
|
||||
#define SIGNATURE_HASH 1346650406
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen154hyundai.1346650406"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2495874844
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.hellen72.2495874844"
|
||||
#define SIGNATURE_HASH 2923393173
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen72.2923393173"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2301558149
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.hellen81.2301558149"
|
||||
#define SIGNATURE_HASH 3017116172
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen81.3017116172"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 126500930
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.hellen88bmw.126500930"
|
||||
#define SIGNATURE_HASH 1030830027
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen88bmw.1030830027"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1765272786
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.hellenNA6.1765272786"
|
||||
#define SIGNATURE_HASH 1405918043
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellenNA6.1405918043"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 115554822
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.hellenNA8_96.115554822"
|
||||
#define SIGNATURE_HASH 1008225679
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellenNA8_96.1008225679"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3835907495
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.kin.3835907495"
|
||||
#define SIGNATURE_HASH 3730324014
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.kin.3730324014"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1408905808
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.m74_9.1408905808"
|
||||
#define SIGNATURE_HASH 1761691097
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.m74_9.1761691097"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 25410571
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.mre_f4.25410571"
|
||||
#define SIGNATURE_HASH 997772162
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.mre_f4.997772162"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 25410571
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.mre_f7.25410571"
|
||||
#define SIGNATURE_HASH 997772162
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.mre_f7.997772162"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2356473707
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.nucleo_f429.2356473707"
|
||||
#define SIGNATURE_HASH 3062864098
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_f429.3062864098"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2356473707
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.nucleo_f767.2356473707"
|
||||
#define SIGNATURE_HASH 3062864098
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_f767.3062864098"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2356473707
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.nucleo_h743.2356473707"
|
||||
#define SIGNATURE_HASH 3062864098
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_h743.3062864098"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3168805627
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.prometheus_405.3168805627"
|
||||
#define SIGNATURE_HASH 2249938290
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.prometheus_405.2249938290"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3168805627
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.prometheus_469.3168805627"
|
||||
#define SIGNATURE_HASH 2249938290
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.prometheus_469.2249938290"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3192698470
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.proteus_f4.3192698470"
|
||||
#define SIGNATURE_HASH 2226635247
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_f4.2226635247"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3192698470
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.proteus_f7.3192698470"
|
||||
#define SIGNATURE_HASH 2226635247
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_f7.2226635247"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3192698470
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.proteus_h7.3192698470"
|
||||
#define SIGNATURE_HASH 2226635247
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_h7.2226635247"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3031964370
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.s105.3031964370"
|
||||
#define SIGNATURE_HASH 2386783579
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.s105.2386783579"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2336185791
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.subaru_eg33_f7.2336185791"
|
||||
#define SIGNATURE_HASH 2982423094
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.subaru_eg33_f7.2982423094"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 115000137
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.04.tdg-pdm8.115000137"
|
||||
#define SIGNATURE_HASH 1008841920
|
||||
#define TS_SIGNATURE "rusEFI master.2023.05.05.tdg-pdm8.1008841920"
|
||||
|
|
|
@ -184,12 +184,12 @@ float getOutputValueByName(const char *name) {
|
|||
// tpsAccelFuel
|
||||
case -384925312:
|
||||
return engine->outputChannels.tpsAccelFuel;
|
||||
// warningCounter
|
||||
case 1492724763:
|
||||
return engine->outputChannels.warningCounter;
|
||||
// lastErrorCode
|
||||
case -1346040258:
|
||||
return engine->outputChannels.lastErrorCode;
|
||||
// currentIgnitionMode
|
||||
case -3603666:
|
||||
return engine->outputChannels.currentIgnitionMode;
|
||||
// currentInjectionMode
|
||||
case -921867120:
|
||||
return engine->outputChannels.currentInjectionMode;
|
||||
// coilDutyCycle
|
||||
case 1029096098:
|
||||
return engine->outputChannels.coilDutyCycle;
|
||||
|
@ -265,6 +265,12 @@ float getOutputValueByName(const char *name) {
|
|||
// orderingErrorCounter
|
||||
case -1326404407:
|
||||
return engine->outputChannels.orderingErrorCounter;
|
||||
// warningCounter
|
||||
case 1492724763:
|
||||
return engine->outputChannels.warningCounter;
|
||||
// lastErrorCode
|
||||
case -1346040258:
|
||||
return engine->outputChannels.lastErrorCode;
|
||||
// debugFloatField1
|
||||
case 1240443767:
|
||||
return engine->outputChannels.debugFloatField1;
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.f407-discovery.3829133773"
|
||||
signature = "rusEFI master.2023.05.05.f407-discovery.3737159236"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.f407-discovery.3829133773" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.f407-discovery.3737159236" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:31 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:30 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.48way.2799931184"
|
||||
signature = "rusEFI master.2023.05.05.48way.2618882233"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.48way.2799931184" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.48way.2618882233" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:07 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:10 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.alphax-2chan.431700792"
|
||||
signature = "rusEFI master.2023.05.05.alphax-2chan.591416497"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.alphax-2chan.431700792" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.alphax-2chan.591416497" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:37 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:15:46 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.alphax-4chan.3852678327"
|
||||
signature = "rusEFI master.2023.05.05.alphax-4chan.3747103550"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.alphax-4chan.3852678327" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.alphax-4chan.3747103550" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:39 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:15:47 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.alphax-8chan.4098750824"
|
||||
signature = "rusEFI master.2023.05.05.alphax-8chan.3468070625"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.alphax-8chan.4098750824" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.alphax-8chan.3468070625" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:41 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:15:49 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.atlas.2428377676"
|
||||
signature = "rusEFI master.2023.05.05.atlas.2856676805"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.atlas.2428377676" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.atlas.2856676805" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:28 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:28 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.core8.3659401788"
|
||||
signature = "rusEFI master.2023.05.05.core8.3773136309"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.core8.3659401788" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.core8.3773136309" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:06 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:09 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.cypress.2356473707"
|
||||
signature = "rusEFI master.2023.05.05.cypress.3062864098"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.cypress.2356473707" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.cypress.3062864098" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu May 04 22:43:34 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu May 04 23:15:44 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.f407-discovery.3829133773"
|
||||
signature = "rusEFI master.2023.05.05.f407-discovery.3737159236"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.f407-discovery.3829133773" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.f407-discovery.3737159236" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:21 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:22 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.f429-discovery.2356473707"
|
||||
signature = "rusEFI master.2023.05.05.f429-discovery.3062864098"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.f429-discovery.2356473707" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.f429-discovery.3062864098" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:22 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:23 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.frankenso_na6.2921729953"
|
||||
signature = "rusEFI master.2023.05.05.frankenso_na6.2497542184"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.frankenso_na6.2921729953" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.frankenso_na6.2497542184" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:12 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:14 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.harley81.3631150967"
|
||||
signature = "rusEFI master.2023.05.05.harley81.3801448702"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.harley81.3631150967" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.harley81.3801448702" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:42 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:15:50 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.hellen-gm-e67.1170502306"
|
||||
signature = "rusEFI master.2023.05.05.hellen-gm-e67.2134836523"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.hellen-gm-e67.1170502306" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.hellen-gm-e67.2134836523" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:58 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:03 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.hellen-honda-k.1275650782"
|
||||
signature = "rusEFI master.2023.05.05.hellen-honda-k.1995674967"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.hellen-honda-k.1275650782" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.hellen-honda-k.1995674967" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:49 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:15:55 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.hellen-nb1.1520949696"
|
||||
signature = "rusEFI master.2023.05.05.hellen-nb1.1616686665"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.hellen-nb1.1520949696" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.hellen-nb1.1616686665" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:56 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:02 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.hellen121nissan.1245036101"
|
||||
signature = "rusEFI master.2023.05.05.hellen121nissan.1892600268"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.hellen121nissan.1245036101" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.hellen121nissan.1892600268" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:47 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:15:54 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.hellen121vag.1449744798"
|
||||
signature = "rusEFI master.2023.05.05.hellen121vag.1821519383"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.hellen121vag.1449744798" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.hellen121vag.1821519383" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:46 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:15:53 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.hellen128.797943277"
|
||||
signature = "rusEFI master.2023.05.05.hellen128.359977572"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.hellen128.797943277" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.hellen128.359977572" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:44 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:15:51 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.hellen154hyundai.1790916271"
|
||||
signature = "rusEFI master.2023.05.05.hellen154hyundai.1346650406"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.hellen154hyundai.1790916271" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.hellen154hyundai.1346650406" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:50 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:15:56 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.hellen72.2495874844"
|
||||
signature = "rusEFI master.2023.05.05.hellen72.2923393173"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.hellen72.2495874844" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.hellen72.2923393173" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:53 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:15:59 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.hellen81.2301558149"
|
||||
signature = "rusEFI master.2023.05.05.hellen81.3017116172"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.hellen81.2301558149" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.hellen81.3017116172" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:55 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:00 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.hellen88bmw.126500930"
|
||||
signature = "rusEFI master.2023.05.05.hellen88bmw.1030830027"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.hellen88bmw.126500930" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.hellen88bmw.1030830027" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:52 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:15:58 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.hellenNA6.1765272786"
|
||||
signature = "rusEFI master.2023.05.05.hellenNA6.1405918043"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.hellenNA6.1765272786" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.hellenNA6.1405918043" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:43:59 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:04 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.hellenNA8_96.115554822"
|
||||
signature = "rusEFI master.2023.05.05.hellenNA8_96.1008225679"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.hellenNA8_96.115554822" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.hellenNA8_96.1008225679" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:01 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:05 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.kin.3835907495"
|
||||
signature = "rusEFI master.2023.05.05.kin.3730324014"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.kin.3835907495" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.kin.3730324014" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu May 04 22:43:33 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu May 04 23:15:43 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.m74_9.1408905808"
|
||||
signature = "rusEFI master.2023.05.05.m74_9.1761691097"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.m74_9.1408905808" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.m74_9.1761691097" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:09 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:12 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.mre_f4.25410571"
|
||||
signature = "rusEFI master.2023.05.05.mre_f4.997772162"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.mre_f4.25410571" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.mre_f4.997772162" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:04 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:08 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4480,6 +4485,9 @@ gaugeCategory = GPPWM Outputs
|
|||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
indicator = {injectorHwIssue}, "inj", "INJ", white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4553,8 +4561,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4580,6 +4588,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.mre_f7.25410571"
|
||||
signature = "rusEFI master.2023.05.05.mre_f7.997772162"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.mre_f7.25410571" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.mre_f7.997772162" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:02 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:07 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4480,6 +4485,9 @@ gaugeCategory = GPPWM Outputs
|
|||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
indicator = {injectorHwIssue}, "inj", "INJ", white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4553,8 +4561,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4580,6 +4588,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.nucleo_f429.2356473707"
|
||||
signature = "rusEFI master.2023.05.05.nucleo_f429.3062864098"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.nucleo_f429.2356473707" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.nucleo_f429.3062864098" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:24 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:24 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.nucleo_f767.2356473707"
|
||||
signature = "rusEFI master.2023.05.05.nucleo_f767.3062864098"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.nucleo_f767.2356473707" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.nucleo_f767.3062864098" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:25 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:25 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.nucleo_h743.2356473707"
|
||||
signature = "rusEFI master.2023.05.05.nucleo_h743.3062864098"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.nucleo_h743.2356473707" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.nucleo_h743.3062864098" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:27 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:27 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.prometheus_405.3168805627"
|
||||
signature = "rusEFI master.2023.05.05.prometheus_405.2249938290"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.prometheus_405.3168805627" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.prometheus_405.2249938290" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:15 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:17 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.prometheus_469.3168805627"
|
||||
signature = "rusEFI master.2023.05.05.prometheus_469.2249938290"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.prometheus_469.3168805627" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.prometheus_469.2249938290" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:13 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:15 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.proteus_f4.3192698470"
|
||||
signature = "rusEFI master.2023.05.05.proteus_f4.2226635247"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.proteus_f4.3192698470" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.proteus_f4.2226635247" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:18 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:19 UTC 2023
|
||||
|
||||
pageSize = 27176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.proteus_f7.3192698470"
|
||||
signature = "rusEFI master.2023.05.05.proteus_f7.2226635247"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.proteus_f7.3192698470" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.proteus_f7.2226635247" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:16 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:18 UTC 2023
|
||||
|
||||
pageSize = 27176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.proteus_h7.3192698470"
|
||||
signature = "rusEFI master.2023.05.05.proteus_h7.2226635247"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.proteus_h7.3192698470" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.proteus_h7.2226635247" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:19 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:20 UTC 2023
|
||||
|
||||
pageSize = 27176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.s105.3031964370"
|
||||
signature = "rusEFI master.2023.05.05.s105.2386783579"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.s105.3031964370" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.s105.2386783579" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:10 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:13 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.subaru_eg33_f7.2336185791"
|
||||
signature = "rusEFI master.2023.05.05.subaru_eg33_f7.2982423094"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.subaru_eg33_f7.2336185791" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.subaru_eg33_f7.2982423094" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu May 04 22:43:36 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu May 04 23:15:45 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -34,12 +34,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI master.2023.05.04.tdg-pdm8.115000137"
|
||||
signature = "rusEFI master.2023.05.05.tdg-pdm8.1008841920"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI master.2023.05.04.tdg-pdm8.115000137" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI master.2023.05.05.tdg-pdm8.1008841920" ; 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
|
||||
|
@ -87,7 +87,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:30 UTC 2023
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:29 UTC 2023
|
||||
|
||||
pageSize = 23176
|
||||
page = 1
|
||||
|
@ -2290,33 +2290,35 @@ revolutionCounterSinceStart = scalar, U16, 68, "", 1, 0
|
|||
deltaTpsValue = scalar, S16, 70, "ratio", 0.01, 0
|
||||
canReadCounter = scalar, U16, 72, "", 1, 0
|
||||
tpsAccelFuel = scalar, S16, 74, "ms", 0.0033333333333333335, 0
|
||||
warningCounter = scalar, U16, 76, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 78, "error", 1, 0
|
||||
coilDutyCycle = scalar, U16, 80, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 82, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 84, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 86, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 88, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 90, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 92, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 94, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 96, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 100, "Volts", 1, 0
|
||||
seconds = scalar, U32, 104, "sec", 1, 0
|
||||
engineMode = scalar, U32, 108, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 112, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 116, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 118, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 120, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 122, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
calibrationValue = scalar, F32, 128, "", 1, 0
|
||||
calibrationMode = scalar, U08, 132, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 133, "", 1, 0
|
||||
detectedGear = scalar, U08, 134, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 135, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 136, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 140, "", 1, 0
|
||||
currentIgnitionMode = scalar, U08, 76, "", 1, 0
|
||||
currentInjectionMode = scalar, U08, 77, "", 1, 0
|
||||
coilDutyCycle = scalar, U16, 78, "%", 0.01, 0
|
||||
idleAirValvePosition = scalar, U16, 80, "%", 0.01, 0
|
||||
etbTarget = scalar, S16, 82, "%", 0.01, 0
|
||||
etb1DutyCycle = scalar, S16, 84, "%", 0.01, 0
|
||||
fuelTankLevel = scalar, S16, 86, "%", 0.01, 0
|
||||
totalFuelConsumption = scalar, U16, 88, "grams", 1, 0
|
||||
fuelFlowRate = scalar, U16, 90, "gram/s", 0.005, 0
|
||||
TPS2Value = scalar, S16, 92, "%", 0.01, 0
|
||||
tuneCrc16 = scalar, U16, 94, "crc16", 1, 0
|
||||
knockLevel = scalar, F32, 96, "Volts", 1, 0
|
||||
seconds = scalar, U32, 100, "sec", 1, 0
|
||||
engineMode = scalar, U32, 104, "em", 1, 0
|
||||
firmwareVersion = scalar, U32, 108, "version_f", 1, 0
|
||||
rawIdlePositionSensor = scalar, S16, 112, "V", 0.001, 0
|
||||
rawWastegatePosition = scalar, S16, 114, "V", 0.001, 0
|
||||
accelerationX = scalar, S16, 116, "G", 0.01, 0
|
||||
accelerationY = scalar, S16, 118, "G", 0.01, 0
|
||||
tsConfigVersion = scalar, U32, 120, "", 1, 0
|
||||
calibrationValue = scalar, F32, 124, "", 1, 0
|
||||
calibrationMode = scalar, U08, 128, "", 1, 0
|
||||
idleTargetPosition = scalar, U08, 129, "", 1, 0
|
||||
detectedGear = scalar, U08, 130, "", 1, 0
|
||||
maxTriggerReentrant = scalar, U08, 131, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 132, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 136, "", 1, 0
|
||||
warningCounter = scalar, U16, 140, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 148, "error", 1, 0
|
||||
|
@ -3049,6 +3051,9 @@ errorRate = scalar, F32, 1420, "ratio", 1,0
|
|||
|
||||
wboFaultCodeList = bits, U08, [0:3], "OK", "silent", "Unk", "failed to heat", "overheat", "underheat", "no supply", "legacy"
|
||||
|
||||
injModeList = bits, U08, [0:3], "Simultaneous", "Sequential", "Batch", "Single Point"
|
||||
ignModeList = bits, U08, [0:3], "Single Coil", "Sequential", "Wasted", "Two Coils"
|
||||
|
||||
; ClearReason
|
||||
fuelIgnCutCodeList = bits, U08, [0:7], "None", "fatal error", "setting disabled", "RPM limit", "fault RPM limit", "boost cut", "oil pressure", "stop requested", "ETB problem", "launch control", "max injector duty", "flood clear", "engine sync", "kickstart", "ign off", "Lua"
|
||||
|
||||
|
@ -4479,6 +4484,9 @@ gaugeCategory = GPPWM Outputs
|
|||
|
||||
indicator = { wbo0_hasFault }, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, { WBO0: bitStringValue(wboFaultCodeList, faultCode)}, white, black, red, black
|
||||
|
||||
; indicator = { isInjectionEnabled && fuelCutReason == 0 }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, { Inj: bitStringValue(injModeList, currentInjectionMode) }, white, black, white, black
|
||||
; indicator = { isIgnitionEnabled && sparkCutReason == 0 }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, { Ign: bitStringValue(ignModeList, currentIgnitionMode) }, white, black, white, black
|
||||
|
||||
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error
|
||||
|
||||
[KeyActions]
|
||||
|
@ -4552,8 +4560,8 @@ entry = revolutionCounterSinceStart, "revolutionCounterSinceStart", int, "%d"
|
|||
entry = deltaTpsValue, "Fuel: TPS change", float, "%.3f"
|
||||
entry = canReadCounter, "canReadCounter", int, "%d"
|
||||
entry = tpsAccelFuel, "Fuel: TPS acceleration add fuel ms", float, "%.3f"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = currentIgnitionMode, "currentIgnitionMode", int, "%d"
|
||||
entry = currentInjectionMode, "currentInjectionMode", int, "%d"
|
||||
entry = coilDutyCycle, "dwell: coil duty cycle", float, "%.3f"
|
||||
entry = idleAirValvePosition, "Idle Air Valve", float, "%.3f"
|
||||
entry = etbTarget, "ETB Target", float, "%.3f"
|
||||
|
@ -4579,6 +4587,8 @@ entry = detectedGear, "Detected Gear", int, "%d"
|
|||
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package com.rusefi.config.generated;
|
||||
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 22:44:33 UTC 2023
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 23:16:32 UTC 2023
|
||||
|
||||
// by class com.rusefi.output.FileJavaFieldsConsumer
|
||||
import com.rusefi.config.*;
|
||||
|
@ -1238,7 +1238,7 @@ public class Fields {
|
|||
public static final int TS_RESPONSE_UNDERRUN = 0x80;
|
||||
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
|
||||
public static final char TS_SET_LOGGER_SWITCH = 'l';
|
||||
public static final String TS_SIGNATURE = "rusEFI master.2023.05.04.f407-discovery.3829133773";
|
||||
public static final String TS_SIGNATURE = "rusEFI master.2023.05.05.f407-discovery.3737159236";
|
||||
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
|
||||
public static final char TS_TEST_COMMAND = 't';
|
||||
public static final int TS_TOTAL_OUTPUT_SIZE = 1424;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package com.rusefi.config.generated;
|
||||
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Thu May 04 22:43:32 UTC 2023
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Thu May 04 23:15:42 UTC 2023
|
||||
|
||||
// by class com.rusefi.output.FileJavaFieldsConsumer
|
||||
import com.rusefi.config.*;
|
||||
|
@ -226,34 +226,35 @@ public class TsOutputs {
|
|||
public static final Field DELTATPSVALUE = Field.create("DELTATPSVALUE", 70, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field CANREADCOUNTER = Field.create("CANREADCOUNTER", 72, FieldType.INT16).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field TPSACCELFUEL = Field.create("TPSACCELFUEL", 74, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(0);
|
||||
public static final Field WARNINGCOUNTER = Field.create("WARNINGCOUNTER", 76, FieldType.INT16).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field LASTERRORCODE = Field.create("LASTERRORCODE", 78, FieldType.INT16).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field COILDUTYCYCLE = Field.create("COILDUTYCYCLE", 80, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field IDLEAIRVALVEPOSITION = Field.create("IDLEAIRVALVEPOSITION", 82, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field ETBTARGET = Field.create("ETBTARGET", 84, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field ETB1DUTYCYCLE = Field.create("ETB1DUTYCYCLE", 86, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field FUELTANKLEVEL = Field.create("FUELTANKLEVEL", 88, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field TOTALFUELCONSUMPTION = Field.create("TOTALFUELCONSUMPTION", 90, FieldType.INT16).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field FUELFLOWRATE = Field.create("FUELFLOWRATE", 92, FieldType.INT16).setScale(0.005).setBaseOffset(0);
|
||||
public static final Field TPS2VALUE = Field.create("TPS2VALUE", 94, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field TUNECRC16 = Field.create("TUNECRC16", 96, FieldType.INT16).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field ALIGNMENTFILL_AT_98 = Field.create("ALIGNMENTFILL_AT_98", 98, FieldType.INT8).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field KNOCKLEVEL = Field.create("KNOCKLEVEL", 100, FieldType.FLOAT).setBaseOffset(0);
|
||||
public static final Field SECONDS = Field.create("SECONDS", 104, FieldType.INT).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field ENGINEMODE = Field.create("ENGINEMODE", 108, FieldType.INT).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field FIRMWAREVERSION = Field.create("FIRMWAREVERSION", 112, FieldType.INT).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field RAWIDLEPOSITIONSENSOR = Field.create("RAWIDLEPOSITIONSENSOR", 116, FieldType.INT16).setScale(0.001).setBaseOffset(0);
|
||||
public static final Field RAWWASTEGATEPOSITION = Field.create("RAWWASTEGATEPOSITION", 118, FieldType.INT16).setScale(0.001).setBaseOffset(0);
|
||||
public static final Field ACCELERATIONX = Field.create("ACCELERATIONX", 120, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field ACCELERATIONY = Field.create("ACCELERATIONY", 122, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field TSCONFIGVERSION = Field.create("TSCONFIGVERSION", 124, FieldType.INT).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field CALIBRATIONVALUE = Field.create("CALIBRATIONVALUE", 128, FieldType.FLOAT).setBaseOffset(0);
|
||||
public static final Field CALIBRATIONMODE = Field.create("CALIBRATIONMODE", 132, FieldType.INT8).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field IDLETARGETPOSITION = Field.create("IDLETARGETPOSITION", 133, FieldType.INT8).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field DETECTEDGEAR = Field.create("DETECTEDGEAR", 134, FieldType.INT8).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field MAXTRIGGERREENTRANT = Field.create("MAXTRIGGERREENTRANT", 135, FieldType.INT8).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field TOTALTRIGGERERRORCOUNTER = Field.create("TOTALTRIGGERERRORCOUNTER", 136, FieldType.INT).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field ORDERINGERRORCOUNTER = Field.create("ORDERINGERRORCOUNTER", 140, FieldType.INT).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field CURRENTIGNITIONMODE = Field.create("CURRENTIGNITIONMODE", 76, FieldType.INT8).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field CURRENTINJECTIONMODE = Field.create("CURRENTINJECTIONMODE", 77, FieldType.INT8).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field COILDUTYCYCLE = Field.create("COILDUTYCYCLE", 78, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field IDLEAIRVALVEPOSITION = Field.create("IDLEAIRVALVEPOSITION", 80, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field ETBTARGET = Field.create("ETBTARGET", 82, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field ETB1DUTYCYCLE = Field.create("ETB1DUTYCYCLE", 84, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field FUELTANKLEVEL = Field.create("FUELTANKLEVEL", 86, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field TOTALFUELCONSUMPTION = Field.create("TOTALFUELCONSUMPTION", 88, FieldType.INT16).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field FUELFLOWRATE = Field.create("FUELFLOWRATE", 90, FieldType.INT16).setScale(0.005).setBaseOffset(0);
|
||||
public static final Field TPS2VALUE = Field.create("TPS2VALUE", 92, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field TUNECRC16 = Field.create("TUNECRC16", 94, FieldType.INT16).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field KNOCKLEVEL = Field.create("KNOCKLEVEL", 96, FieldType.FLOAT).setBaseOffset(0);
|
||||
public static final Field SECONDS = Field.create("SECONDS", 100, FieldType.INT).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field ENGINEMODE = Field.create("ENGINEMODE", 104, FieldType.INT).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field FIRMWAREVERSION = Field.create("FIRMWAREVERSION", 108, FieldType.INT).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field RAWIDLEPOSITIONSENSOR = Field.create("RAWIDLEPOSITIONSENSOR", 112, FieldType.INT16).setScale(0.001).setBaseOffset(0);
|
||||
public static final Field RAWWASTEGATEPOSITION = Field.create("RAWWASTEGATEPOSITION", 114, FieldType.INT16).setScale(0.001).setBaseOffset(0);
|
||||
public static final Field ACCELERATIONX = Field.create("ACCELERATIONX", 116, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field ACCELERATIONY = Field.create("ACCELERATIONY", 118, FieldType.INT16).setScale(0.01).setBaseOffset(0);
|
||||
public static final Field TSCONFIGVERSION = Field.create("TSCONFIGVERSION", 120, FieldType.INT).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field CALIBRATIONVALUE = Field.create("CALIBRATIONVALUE", 124, FieldType.FLOAT).setBaseOffset(0);
|
||||
public static final Field CALIBRATIONMODE = Field.create("CALIBRATIONMODE", 128, FieldType.INT8).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field IDLETARGETPOSITION = Field.create("IDLETARGETPOSITION", 129, FieldType.INT8).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field DETECTEDGEAR = Field.create("DETECTEDGEAR", 130, FieldType.INT8).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field MAXTRIGGERREENTRANT = Field.create("MAXTRIGGERREENTRANT", 131, FieldType.INT8).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field TOTALTRIGGERERRORCOUNTER = Field.create("TOTALTRIGGERERRORCOUNTER", 132, FieldType.INT).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field ORDERINGERRORCOUNTER = Field.create("ORDERINGERRORCOUNTER", 136, FieldType.INT).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field WARNINGCOUNTER = Field.create("WARNINGCOUNTER", 140, FieldType.INT16).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field LASTERRORCODE = Field.create("LASTERRORCODE", 142, FieldType.INT16).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field RECENTERRORCODE1 = Field.create("RECENTERRORCODE1", 144, FieldType.INT16).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field RECENTERRORCODE2 = Field.create("RECENTERRORCODE2", 146, FieldType.INT16).setScale(1.0).setBaseOffset(0);
|
||||
public static final Field RECENTERRORCODE3 = Field.create("RECENTERRORCODE3", 148, FieldType.INT16).setScale(1.0).setBaseOffset(0);
|
||||
|
@ -729,8 +730,8 @@ public class TsOutputs {
|
|||
DELTATPSVALUE,
|
||||
CANREADCOUNTER,
|
||||
TPSACCELFUEL,
|
||||
WARNINGCOUNTER,
|
||||
LASTERRORCODE,
|
||||
CURRENTIGNITIONMODE,
|
||||
CURRENTINJECTIONMODE,
|
||||
COILDUTYCYCLE,
|
||||
IDLEAIRVALVEPOSITION,
|
||||
ETBTARGET,
|
||||
|
@ -740,7 +741,6 @@ public class TsOutputs {
|
|||
FUELFLOWRATE,
|
||||
TPS2VALUE,
|
||||
TUNECRC16,
|
||||
ALIGNMENTFILL_AT_98,
|
||||
KNOCKLEVEL,
|
||||
SECONDS,
|
||||
ENGINEMODE,
|
||||
|
@ -757,6 +757,8 @@ public class TsOutputs {
|
|||
MAXTRIGGERREENTRANT,
|
||||
TOTALTRIGGERERRORCOUNTER,
|
||||
ORDERINGERRORCOUNTER,
|
||||
WARNINGCOUNTER,
|
||||
LASTERRORCODE,
|
||||
RECENTERRORCODE1,
|
||||
RECENTERRORCODE2,
|
||||
RECENTERRORCODE3,
|
||||
|
|
Loading…
Reference in New Issue