Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2023-05-04 23:16:33 +00:00
parent 6f30de68fc
commit 0e5d063aab
89 changed files with 1940 additions and 1533 deletions

View File

@ -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'

View File

@ -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'

View File

@ -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'

View File

@ -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"

View File

@ -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

View File

@ -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"),

View File

@ -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

View File

@ -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},

View File

@ -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'

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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;

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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;

View File

@ -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,