From 4e6d3afa3fb6db69c0deecb48d8d52958794bf44 Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Sat, 9 Nov 2024 01:24:35 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../console/binary/generated/data_logs.ini | 2 + .../binary/generated/fancy_content.ini | 2 + .../binary/generated/output_channels.ini | 2 + .../generated/rusefi_generated_alphax-2chan.h | 4 +- .../generated/rusefi_generated_alphax-4chan.h | 4 +- .../rusefi_generated_alphax-4chan_f7.h | 4 +- .../rusefi_generated_alphax-4k-gdi.h | 4 +- .../rusefi_generated_alphax-8chan-revA.h | 4 +- .../generated/rusefi_generated_alphax-8chan.h | 4 +- .../rusefi_generated_alphax-8chan_f7.h | 4 +- .../rusefi_generated_alphax-silver.h | 4 +- .../rusefi_generated_at_start_f435.h | 4 +- .../generated/rusefi_generated_atlas.h | 4 +- .../rusefi_generated_f407-discovery.h | 4 +- .../rusefi_generated_f429-discovery.h | 4 +- .../rusefi_generated_f469-discovery.h | 4 +- .../rusefi_generated_frankenso_na6.h | 4 +- .../generated/rusefi_generated_haba208.h | 4 +- .../rusefi_generated_hellen-112-17.h | 4 +- .../rusefi_generated_hellen-gm-e67.h | 4 +- .../rusefi_generated_hellen-honda-k.h | 4 +- .../generated/rusefi_generated_hellen-nb1.h | 4 +- .../rusefi_generated_hellen121nissan.h | 4 +- .../generated/rusefi_generated_hellen121vag.h | 4 +- .../generated/rusefi_generated_hellen128.h | 4 +- .../rusefi_generated_hellen154hyundai.h | 4 +- .../rusefi_generated_hellen154hyundai_f7.h | 4 +- .../generated/rusefi_generated_hellen72.h | 4 +- .../generated/rusefi_generated_hellen81.h | 4 +- .../generated/rusefi_generated_hellen88bmw.h | 4 +- .../generated/rusefi_generated_hellenNA6.h | 4 +- .../generated/rusefi_generated_hellenNA8_96.h | 4 +- .../generated/rusefi_generated_m74_9.h | 4 +- .../rusefi_generated_mre-legacy_f4.h | 4 +- .../generated/rusefi_generated_mre_f4.h | 4 +- .../generated/rusefi_generated_mre_f7.h | 4 +- .../generated/rusefi_generated_nucleo_f413.h | 4 +- .../generated/rusefi_generated_proteus_f4.h | 4 +- .../generated/rusefi_generated_proteus_f7.h | 4 +- .../generated/rusefi_generated_proteus_h7.h | 4 +- .../generated/rusefi_generated_s105.h | 4 +- .../rusefi_generated_small-can-board.h | 4 +- .../rusefi_generated_stm32f429_nucleo.h | 4 +- .../rusefi_generated_stm32f767_nucleo.h | 4 +- .../rusefi_generated_stm32h743_nucleo.h | 4 +- .../rusefi_generated_subaru_eg33_f7.h | 4 +- .../generated/rusefi_generated_t-b-g.h | 4 +- .../generated/rusefi_generated_tdg-pdm8.h | 4 +- .../generated/rusefi_generated_uaefi.h | 4 +- .../generated/rusefi_generated_uaefi121.h | 4 +- .../generated/signature_alphax-2chan.h | 4 +- .../generated/signature_alphax-4chan.h | 4 +- .../generated/signature_alphax-4chan_f7.h | 4 +- .../generated/signature_alphax-4k-gdi.h | 4 +- .../generated/signature_alphax-8chan-revA.h | 4 +- .../generated/signature_alphax-8chan.h | 4 +- .../generated/signature_alphax-8chan_f7.h | 4 +- .../generated/signature_alphax-silver.h | 4 +- .../generated/signature_at_start_f435.h | 4 +- .../controllers/generated/signature_atlas.h | 4 +- .../generated/signature_f407-discovery.h | 4 +- .../generated/signature_f429-discovery.h | 4 +- .../generated/signature_f469-discovery.h | 4 +- .../generated/signature_frankenso_na6.h | 4 +- .../controllers/generated/signature_haba208.h | 4 +- .../generated/signature_hellen-112-17.h | 4 +- .../generated/signature_hellen-gm-e67.h | 4 +- .../generated/signature_hellen-honda-k.h | 4 +- .../generated/signature_hellen-nb1.h | 4 +- .../generated/signature_hellen121nissan.h | 4 +- .../generated/signature_hellen121vag.h | 4 +- .../generated/signature_hellen128.h | 4 +- .../generated/signature_hellen154hyundai.h | 4 +- .../generated/signature_hellen154hyundai_f7.h | 4 +- .../generated/signature_hellen72.h | 4 +- .../generated/signature_hellen81.h | 4 +- .../generated/signature_hellen88bmw.h | 4 +- .../generated/signature_hellenNA6.h | 4 +- .../generated/signature_hellenNA8_96.h | 4 +- .../controllers/generated/signature_m74_9.h | 4 +- .../generated/signature_mre-legacy_f4.h | 4 +- .../controllers/generated/signature_mre_f4.h | 4 +- .../controllers/generated/signature_mre_f7.h | 4 +- .../generated/signature_nucleo_f413.h | 4 +- .../generated/signature_proteus_f4.h | 4 +- .../generated/signature_proteus_f7.h | 4 +- .../generated/signature_proteus_h7.h | 4 +- .../controllers/generated/signature_s105.h | 4 +- .../generated/signature_small-can-board.h | 4 +- .../generated/signature_stm32f429_nucleo.h | 4 +- .../generated/signature_stm32f767_nucleo.h | 4 +- .../generated/signature_stm32h743_nucleo.h | 4 +- .../generated/signature_subaru_eg33_f7.h | 4 +- .../controllers/generated/signature_t-b-g.h | 4 +- .../generated/signature_tdg-pdm8.h | 4 +- .../controllers/generated/signature_uaefi.h | 4 +- .../generated/signature_uaefi121.h | 4 +- .../electronic_throttle_generated.h | 60 +++++++++---------- firmware/tunerstudio/generated/rusefi.ini | 10 +++- .../generated/rusefi_alphax-2chan.ini | 10 +++- .../generated/rusefi_alphax-4chan.ini | 10 +++- .../generated/rusefi_alphax-4chan_f7.ini | 10 +++- .../generated/rusefi_alphax-4k-gdi.ini | 10 +++- .../generated/rusefi_alphax-8chan-revA.ini | 10 +++- .../generated/rusefi_alphax-8chan.ini | 10 +++- .../generated/rusefi_alphax-8chan_f7.ini | 10 +++- .../generated/rusefi_alphax-silver.ini | 10 +++- .../generated/rusefi_at_start_f435.ini | 10 +++- .../tunerstudio/generated/rusefi_atlas.ini | 10 +++- .../generated/rusefi_f407-discovery.ini | 10 +++- .../generated/rusefi_f429-discovery.ini | 10 +++- .../generated/rusefi_f469-discovery.ini | 10 +++- .../generated/rusefi_frankenso_na6.ini | 10 +++- .../tunerstudio/generated/rusefi_haba208.ini | 10 +++- .../generated/rusefi_hellen-112-17.ini | 10 +++- .../generated/rusefi_hellen-gm-e67.ini | 10 +++- .../generated/rusefi_hellen-honda-k.ini | 10 +++- .../generated/rusefi_hellen-nb1.ini | 10 +++- .../generated/rusefi_hellen121nissan.ini | 10 +++- .../generated/rusefi_hellen121vag.ini | 10 +++- .../generated/rusefi_hellen128.ini | 10 +++- .../generated/rusefi_hellen154hyundai.ini | 10 +++- .../generated/rusefi_hellen154hyundai_f7.ini | 10 +++- .../tunerstudio/generated/rusefi_hellen72.ini | 10 +++- .../tunerstudio/generated/rusefi_hellen81.ini | 10 +++- .../generated/rusefi_hellen88bmw.ini | 10 +++- .../generated/rusefi_hellenNA6.ini | 10 +++- .../generated/rusefi_hellenNA8_96.ini | 10 +++- .../tunerstudio/generated/rusefi_m74_9.ini | 10 +++- .../generated/rusefi_mre-legacy_f4.ini | 10 +++- .../tunerstudio/generated/rusefi_mre_f4.ini | 10 +++- .../tunerstudio/generated/rusefi_mre_f7.ini | 10 +++- .../generated/rusefi_nucleo_f413.ini | 10 +++- .../generated/rusefi_proteus_f4.ini | 10 +++- .../generated/rusefi_proteus_f7.ini | 10 +++- .../generated/rusefi_proteus_h7.ini | 10 +++- .../tunerstudio/generated/rusefi_s105.ini | 10 +++- .../generated/rusefi_small-can-board.ini | 10 +++- .../generated/rusefi_stm32f429_nucleo.ini | 10 +++- .../generated/rusefi_stm32f767_nucleo.ini | 10 +++- .../generated/rusefi_stm32h743_nucleo.ini | 10 +++- .../generated/rusefi_subaru_eg33_f7.ini | 10 +++- .../tunerstudio/generated/rusefi_t-b-g.ini | 10 +++- .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 10 +++- .../tunerstudio/generated/rusefi_uaefi.ini | 10 +++- .../tunerstudio/generated/rusefi_uaefi121.ini | 10 +++- .../config/generated/ElectronicThrottle.java | 2 + .../com/rusefi/config/generated/Fields.java | 3 +- 148 files changed, 611 insertions(+), 316 deletions(-) diff --git a/firmware/console/binary/generated/data_logs.ini b/firmware/console/binary/generated/data_logs.ini index 7a520ed186..0327f58867 100644 --- a/firmware/console/binary/generated/data_logs.ini +++ b/firmware/console/binary/generated/data_logs.ini @@ -770,6 +770,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -788,6 +789,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" diff --git a/firmware/console/binary/generated/fancy_content.ini b/firmware/console/binary/generated/fancy_content.ini index be6c96419c..dc20f4ba21 100644 --- a/firmware/console/binary/generated/fancy_content.ini +++ b/firmware/console/binary/generated/fancy_content.ini @@ -530,6 +530,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -557,6 +558,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/console/binary/generated/output_channels.ini b/firmware/console/binary/generated/output_channels.ini index 418e654557..7b2bfb78fa 100644 --- a/firmware/console/binary/generated/output_channels.ini +++ b/firmware/console/binary/generated/output_channels.ini @@ -853,6 +853,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -872,6 +873,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index 6b08468670..8e2caf675b 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -1295,7 +1295,7 @@ #define show_2chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4023330550 +#define SIGNATURE_HASH 1301498315 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-2chan.4023330550" +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-2chan.1301498315" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h index 5866e5a418..4f5e86a521 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -1296,7 +1296,7 @@ #define show_4chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1057934355 +#define SIGNATURE_HASH 2639438638 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-4chan.1057934355" +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-4chan.2639438638" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h index 946933c0df..d153022c97 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -1296,7 +1296,7 @@ #define show_4chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1057934355 +#define SIGNATURE_HASH 2639438638 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-4chan_f7.1057934355" +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-4chan_f7.2639438638" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h b/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h index 97581d1273..06635988cf 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3116365442 +#define SIGNATURE_HASH 467900863 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-4k-gdi.3116365442" +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-4k-gdi.467900863" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h index e58e10c351..001640a88a 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -1295,7 +1295,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1660969582 +#define SIGNATURE_HASH 3244035411 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-8chan-revA.1660969582" +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-8chan-revA.3244035411" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h index 7b535399ff..7af6df3dd9 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -1293,7 +1293,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3485679929 +#define SIGNATURE_HASH 1839148548 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1754,7 +1754,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-8chan.3485679929" +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-8chan.1839148548" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h index f660162ce9..63b1c5d3ef 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -1293,7 +1293,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3485679929 +#define SIGNATURE_HASH 1839148548 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1754,7 +1754,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-8chan_f7.3485679929" +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-8chan_f7.1839148548" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-silver.h b/firmware/controllers/generated/rusefi_generated_alphax-silver.h index 63ac68c10e..639094816a 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-silver.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-silver.h @@ -1294,7 +1294,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2746867319 +#define SIGNATURE_HASH 31830346 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1755,7 +1755,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-silver.2746867319" +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-silver.31830346" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_at_start_f435.h b/firmware/controllers/generated/rusefi_generated_at_start_f435.h index a4cb86a62b..f800409bde 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2651313617 +#define SIGNATURE_HASH 1012644588 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.at_start_f435.2651313617" +#define TS_SIGNATURE "rusEFI master.2024.11.09.at_start_f435.1012644588" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_atlas.h b/firmware/controllers/generated/rusefi_generated_atlas.h index aa78e4894c..b940512312 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3657433503 +#define SIGNATURE_HASH 2019323554 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.atlas.3657433503" +#define TS_SIGNATURE "rusEFI master.2024.11.09.atlas.2019323554" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f407-discovery.h b/firmware/controllers/generated/rusefi_generated_f407-discovery.h index d211041d6f..9cccddccd0 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -1298,7 +1298,7 @@ #define show_tcu_gauges false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 2126453868 +#define SIGNATURE_HASH 3705893713 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.f407-discovery.2126453868" +#define TS_SIGNATURE "rusEFI master.2024.11.09.f407-discovery.3705893713" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f429-discovery.h b/firmware/controllers/generated/rusefi_generated_f429-discovery.h index 52d05edec0..08c26bdaac 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2651313617 +#define SIGNATURE_HASH 1012644588 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.f429-discovery.2651313617" +#define TS_SIGNATURE "rusEFI master.2024.11.09.f429-discovery.1012644588" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f469-discovery.h b/firmware/controllers/generated/rusefi_generated_f469-discovery.h index b6a5683ea5..64ff38126a 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2899366722 +#define SIGNATURE_HASH 244104319 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.f469-discovery.2899366722" +#define TS_SIGNATURE "rusEFI master.2024.11.09.f469-discovery.244104319" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h index 7555151fa3..554a4a82fd 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -1299,7 +1299,7 @@ #define show_tcu_gauges false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 3364135370 +#define SIGNATURE_HASH 1792593655 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1760,7 +1760,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.frankenso_na6.3364135370" +#define TS_SIGNATURE "rusEFI master.2024.11.09.frankenso_na6.1792593655" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_haba208.h b/firmware/controllers/generated/rusefi_generated_haba208.h index 4c5cd9ff99..6ebd89cc69 100644 --- a/firmware/controllers/generated/rusefi_generated_haba208.h +++ b/firmware/controllers/generated/rusefi_generated_haba208.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2651313617 +#define SIGNATURE_HASH 1012644588 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.haba208.2651313617" +#define TS_SIGNATURE "rusEFI master.2024.11.09.haba208.1012644588" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h index 036505090e..3fbb48a9e8 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -1298,7 +1298,7 @@ #define show_8chan_presets false #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 386878805 +#define SIGNATURE_HASH 3042124392 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-112-17.386878805" +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-112-17.3042124392" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h index 0487cc55b7..0ee48c83b2 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1384034921 +#define SIGNATURE_HASH 4028816724 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-gm-e67.1384034921" +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-gm-e67.4028816724" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h index 45ea596e23..d456cb14ff 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3393103783 +#define SIGNATURE_HASH 1751304346 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-honda-k.3393103783" +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-honda-k.1751304346" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h index f598868765..800d364ae6 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -1298,7 +1298,7 @@ #define show_HellenNB1_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 497090766 +#define SIGNATURE_HASH 3221057523 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-nb1.497090766" +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-nb1.3221057523" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h index 841d6655ad..eb8401cdbd 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -1298,7 +1298,7 @@ #define show_Hellen121nissan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1318864721 +#define SIGNATURE_HASH 3972016236 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen121nissan.1318864721" +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen121nissan.3972016236" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen121vag.h b/firmware/controllers/generated/rusefi_generated_hellen121vag.h index e150444f09..1e58eedb6b 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -1298,7 +1298,7 @@ #define show_Hellen121vag_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 385176854 +#define SIGNATURE_HASH 3030989355 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen121vag.385176854" +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen121vag.3030989355" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen128.h b/firmware/controllers/generated/rusefi_generated_hellen128.h index abd462c67f..4c972e0bf2 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -1298,7 +1298,7 @@ #define show_Hellen128merc_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1939210022 +#define SIGNATURE_HASH 3519647771 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen128.1939210022" +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen128.3519647771" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h index cbfc5da1fb..dfd0c9e151 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3092442187 +#define SIGNATURE_HASH 437158774 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen154hyundai.3092442187" +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen154hyundai.437158774" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h index 086c22da3e..07ac28943e 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4129587656 +#define SIGNATURE_HASH 1417211637 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen154hyundai_f7.4129587656" +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen154hyundai_f7.1417211637" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen72.h b/firmware/controllers/generated/rusefi_generated_hellen72.h index 9cf384f337..ea5ba39844 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -1298,7 +1298,7 @@ #define show_HellenNB2_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1664038919 +#define SIGNATURE_HASH 3245561658 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen72.1664038919" +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen72.3245561658" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen81.h b/firmware/controllers/generated/rusefi_generated_hellen81.h index 9927ee39db..a2de6ad97e 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen81.h +++ b/firmware/controllers/generated/rusefi_generated_hellen81.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4220994871 +#define SIGNATURE_HASH 1506486794 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen81.4220994871" +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen81.1506486794" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h index bfb2ac317b..0547bd0f02 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h +++ b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h @@ -1298,7 +1298,7 @@ #define show_Hellen88bmw_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3971240052 +#define SIGNATURE_HASH 1323843401 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen88bmw.3971240052" +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen88bmw.1323843401" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellenNA6.h b/firmware/controllers/generated/rusefi_generated_hellenNA6.h index c57ea41265..ebf5d5b029 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -1298,7 +1298,7 @@ #define show_HellenNA6_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 178402865 +#define SIGNATURE_HASH 2835241228 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellenNA6.178402865" +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellenNA6.2835241228" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h index 4ceda0a681..3f49a04fa7 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -1299,7 +1299,7 @@ #define show_HellenNB1_presets false #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4118312191 +#define SIGNATURE_HASH 1461984194 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1760,7 +1760,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellenNA8_96.4118312191" +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellenNA8_96.1461984194" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_m74_9.h b/firmware/controllers/generated/rusefi_generated_m74_9.h index b37b54c2e7..4019ea8472 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 717090062 +#define SIGNATURE_HASH 2296480307 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.m74_9.717090062" +#define TS_SIGNATURE "rusEFI master.2024.11.09.m74_9.2296480307" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h b/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h index f9e6bcd2a0..0ea8dec572 100644 --- a/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h @@ -1296,7 +1296,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4090216332 +#define SIGNATURE_HASH 1368903857 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.mre-legacy_f4.4090216332" +#define TS_SIGNATURE "rusEFI master.2024.11.09.mre-legacy_f4.1368903857" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre_f4.h b/firmware/controllers/generated/rusefi_generated_mre_f4.h index c66a6e0871..00b2da4d27 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -1296,7 +1296,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4090216332 +#define SIGNATURE_HASH 1368903857 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.mre_f4.4090216332" +#define TS_SIGNATURE "rusEFI master.2024.11.09.mre_f4.1368903857" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre_f7.h b/firmware/controllers/generated/rusefi_generated_mre_f7.h index 8bbc7641d2..7553d217c6 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -1296,7 +1296,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4090216332 +#define SIGNATURE_HASH 1368903857 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.mre_f7.4090216332" +#define TS_SIGNATURE "rusEFI master.2024.11.09.mre_f7.1368903857" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h index e6221a78ac..5cf93ef275 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2651313617 +#define SIGNATURE_HASH 1012644588 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.nucleo_f413.2651313617" +#define TS_SIGNATURE "rusEFI master.2024.11.09.nucleo_f413.1012644588" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f4.h b/firmware/controllers/generated/rusefi_generated_proteus_f4.h index 1b17214339..ac98b4d2ab 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4189578572 +#define SIGNATURE_HASH 1542163057 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.proteus_f4.4189578572" +#define TS_SIGNATURE "rusEFI master.2024.11.09.proteus_f4.1542163057" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f7.h b/firmware/controllers/generated/rusefi_generated_proteus_f7.h index 3cd0483e43..ee8a96a361 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4189578572 +#define SIGNATURE_HASH 1542163057 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.proteus_f7.4189578572" +#define TS_SIGNATURE "rusEFI master.2024.11.09.proteus_f7.1542163057" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_h7.h b/firmware/controllers/generated/rusefi_generated_proteus_h7.h index 641965cd39..27461f59db 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4189578572 +#define SIGNATURE_HASH 1542163057 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.proteus_h7.4189578572" +#define TS_SIGNATURE "rusEFI master.2024.11.09.proteus_h7.1542163057" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_s105.h b/firmware/controllers/generated/rusefi_generated_s105.h index 5fef8c204a..19c473addb 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 562844947 +#define SIGNATURE_HASH 2211461678 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.s105.562844947" +#define TS_SIGNATURE "rusEFI master.2024.11.09.s105.2211461678" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_small-can-board.h b/firmware/controllers/generated/rusefi_generated_small-can-board.h index 5339f95172..a45533add3 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3271358716 +#define SIGNATURE_HASH 1621137345 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.small-can-board.3271358716" +#define TS_SIGNATURE "rusEFI master.2024.11.09.small-can-board.1621137345" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h index dae4334831..43097bb8d1 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2651313617 +#define SIGNATURE_HASH 1012644588 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.stm32f429_nucleo.2651313617" +#define TS_SIGNATURE "rusEFI master.2024.11.09.stm32f429_nucleo.1012644588" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h index 3e8f23ad3f..2406ab159e 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2651313617 +#define SIGNATURE_HASH 1012644588 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.stm32f767_nucleo.2651313617" +#define TS_SIGNATURE "rusEFI master.2024.11.09.stm32f767_nucleo.1012644588" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h index e7a6f2ebcb..593fe39691 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2651313617 +#define SIGNATURE_HASH 1012644588 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.stm32h743_nucleo.2651313617" +#define TS_SIGNATURE "rusEFI master.2024.11.09.stm32h743_nucleo.1012644588" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h b/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h index 53d5e1b2a2..dfe78547d1 100644 --- a/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h +++ b/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3240553871 +#define SIGNATURE_HASH 1668973234 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.subaru_eg33_f7.3240553871" +#define TS_SIGNATURE "rusEFI master.2024.11.09.subaru_eg33_f7.1668973234" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_t-b-g.h b/firmware/controllers/generated/rusefi_generated_t-b-g.h index 8aa35cbf75..8caf4cd3c5 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2651313617 +#define SIGNATURE_HASH 1012644588 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.t-b-g.2651313617" +#define TS_SIGNATURE "rusEFI master.2024.11.09.t-b-g.1012644588" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h index 0781f62de3..1c5906c875 100644 --- a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h +++ b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2754242905 +#define SIGNATURE_HASH 108398180 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.tdg-pdm8.2754242905" +#define TS_SIGNATURE "rusEFI master.2024.11.09.tdg-pdm8.108398180" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_uaefi.h b/firmware/controllers/generated/rusefi_generated_uaefi.h index 71ee109faf..78018e9ad8 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 947985760 +#define SIGNATURE_HASH 2598203997 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.uaefi.947985760" +#define TS_SIGNATURE "rusEFI master.2024.11.09.uaefi.2598203997" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_uaefi121.h b/firmware/controllers/generated/rusefi_generated_uaefi121.h index 63037d583e..9f746b857f 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi121.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi121.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3364195864 +#define SIGNATURE_HASH 1792663845 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.09.uaefi121.3364195864" +#define TS_SIGNATURE "rusEFI master.2024.11.09.uaefi121.1792663845" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index e2926abe7f..b397647ffa 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4023330550 -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-2chan.4023330550" +#define SIGNATURE_HASH 1301498315 +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-2chan.1301498315" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index b0050ab083..9cb209ccd9 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1057934355 -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-4chan.1057934355" +#define SIGNATURE_HASH 2639438638 +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-4chan.2639438638" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index a41442630f..f7040987eb 100644 --- a/firmware/controllers/generated/signature_alphax-4chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-4chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1057934355 -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-4chan_f7.1057934355" +#define SIGNATURE_HASH 2639438638 +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-4chan_f7.2639438638" diff --git a/firmware/controllers/generated/signature_alphax-4k-gdi.h b/firmware/controllers/generated/signature_alphax-4k-gdi.h index 4ecf88968c..c8171dca3e 100644 --- a/firmware/controllers/generated/signature_alphax-4k-gdi.h +++ b/firmware/controllers/generated/signature_alphax-4k-gdi.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3116365442 -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-4k-gdi.3116365442" +#define SIGNATURE_HASH 467900863 +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-4k-gdi.467900863" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index f95f6291ca..a97d08c792 100644 --- a/firmware/controllers/generated/signature_alphax-8chan-revA.h +++ b/firmware/controllers/generated/signature_alphax-8chan-revA.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1660969582 -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-8chan-revA.1660969582" +#define SIGNATURE_HASH 3244035411 +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-8chan-revA.3244035411" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 34b4c6b580..976dd8da82 100644 --- a/firmware/controllers/generated/signature_alphax-8chan.h +++ b/firmware/controllers/generated/signature_alphax-8chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3485679929 -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-8chan.3485679929" +#define SIGNATURE_HASH 1839148548 +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-8chan.1839148548" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index 08a12ff5cd..90c213e314 100644 --- a/firmware/controllers/generated/signature_alphax-8chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-8chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3485679929 -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-8chan_f7.3485679929" +#define SIGNATURE_HASH 1839148548 +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-8chan_f7.1839148548" diff --git a/firmware/controllers/generated/signature_alphax-silver.h b/firmware/controllers/generated/signature_alphax-silver.h index 0aabfd32ed..648cf22788 100644 --- a/firmware/controllers/generated/signature_alphax-silver.h +++ b/firmware/controllers/generated/signature_alphax-silver.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2746867319 -#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-silver.2746867319" +#define SIGNATURE_HASH 31830346 +#define TS_SIGNATURE "rusEFI master.2024.11.09.alphax-silver.31830346" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index dc247e8a66..1ade15256c 100644 --- a/firmware/controllers/generated/signature_at_start_f435.h +++ b/firmware/controllers/generated/signature_at_start_f435.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2651313617 -#define TS_SIGNATURE "rusEFI master.2024.11.09.at_start_f435.2651313617" +#define SIGNATURE_HASH 1012644588 +#define TS_SIGNATURE "rusEFI master.2024.11.09.at_start_f435.1012644588" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index e2794754af..73e52bb827 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3657433503 -#define TS_SIGNATURE "rusEFI master.2024.11.09.atlas.3657433503" +#define SIGNATURE_HASH 2019323554 +#define TS_SIGNATURE "rusEFI master.2024.11.09.atlas.2019323554" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 7d271c5234..61488442da 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2126453868 -#define TS_SIGNATURE "rusEFI master.2024.11.09.f407-discovery.2126453868" +#define SIGNATURE_HASH 3705893713 +#define TS_SIGNATURE "rusEFI master.2024.11.09.f407-discovery.3705893713" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 0842255b56..fa70bcb629 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2651313617 -#define TS_SIGNATURE "rusEFI master.2024.11.09.f429-discovery.2651313617" +#define SIGNATURE_HASH 1012644588 +#define TS_SIGNATURE "rusEFI master.2024.11.09.f429-discovery.1012644588" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index 59de424ab8..a493e07991 100644 --- a/firmware/controllers/generated/signature_f469-discovery.h +++ b/firmware/controllers/generated/signature_f469-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2899366722 -#define TS_SIGNATURE "rusEFI master.2024.11.09.f469-discovery.2899366722" +#define SIGNATURE_HASH 244104319 +#define TS_SIGNATURE "rusEFI master.2024.11.09.f469-discovery.244104319" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 485076ced4..abd6c2aed4 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3364135370 -#define TS_SIGNATURE "rusEFI master.2024.11.09.frankenso_na6.3364135370" +#define SIGNATURE_HASH 1792593655 +#define TS_SIGNATURE "rusEFI master.2024.11.09.frankenso_na6.1792593655" diff --git a/firmware/controllers/generated/signature_haba208.h b/firmware/controllers/generated/signature_haba208.h index 84f1f53f10..753e836c6b 100644 --- a/firmware/controllers/generated/signature_haba208.h +++ b/firmware/controllers/generated/signature_haba208.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2651313617 -#define TS_SIGNATURE "rusEFI master.2024.11.09.haba208.2651313617" +#define SIGNATURE_HASH 1012644588 +#define TS_SIGNATURE "rusEFI master.2024.11.09.haba208.1012644588" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 10bb26a785..92cd5fa154 100644 --- a/firmware/controllers/generated/signature_hellen-112-17.h +++ b/firmware/controllers/generated/signature_hellen-112-17.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 386878805 -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-112-17.386878805" +#define SIGNATURE_HASH 3042124392 +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-112-17.3042124392" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index c657f27761..f938742316 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1384034921 -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-gm-e67.1384034921" +#define SIGNATURE_HASH 4028816724 +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-gm-e67.4028816724" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 256f35881e..00b62e1a62 100644 --- a/firmware/controllers/generated/signature_hellen-honda-k.h +++ b/firmware/controllers/generated/signature_hellen-honda-k.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3393103783 -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-honda-k.3393103783" +#define SIGNATURE_HASH 1751304346 +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-honda-k.1751304346" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 14fec403e9..18eb1bc3c1 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 497090766 -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-nb1.497090766" +#define SIGNATURE_HASH 3221057523 +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen-nb1.3221057523" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 603f0bf325..fa2805e2e0 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1318864721 -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen121nissan.1318864721" +#define SIGNATURE_HASH 3972016236 +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen121nissan.3972016236" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 9420ee1121..4a6ab93612 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 385176854 -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen121vag.385176854" +#define SIGNATURE_HASH 3030989355 +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen121vag.3030989355" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 380cdf3d75..565f764465 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1939210022 -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen128.1939210022" +#define SIGNATURE_HASH 3519647771 +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen128.3519647771" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index cebb113e8a..13116222f1 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3092442187 -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen154hyundai.3092442187" +#define SIGNATURE_HASH 437158774 +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen154hyundai.437158774" diff --git a/firmware/controllers/generated/signature_hellen154hyundai_f7.h b/firmware/controllers/generated/signature_hellen154hyundai_f7.h index 5c0efebcbd..520b2158f7 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/signature_hellen154hyundai_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4129587656 -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen154hyundai_f7.4129587656" +#define SIGNATURE_HASH 1417211637 +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen154hyundai_f7.1417211637" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 3eaa518017..a777b63686 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1664038919 -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen72.1664038919" +#define SIGNATURE_HASH 3245561658 +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen72.3245561658" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 1c8541a996..489a1b7e91 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4220994871 -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen81.4220994871" +#define SIGNATURE_HASH 1506486794 +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen81.1506486794" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index e548434fdb..dca999a775 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3971240052 -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen88bmw.3971240052" +#define SIGNATURE_HASH 1323843401 +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellen88bmw.1323843401" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 1c68235660..e3189dbe97 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 178402865 -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellenNA6.178402865" +#define SIGNATURE_HASH 2835241228 +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellenNA6.2835241228" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 7f67f1e380..74612965da 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4118312191 -#define TS_SIGNATURE "rusEFI master.2024.11.09.hellenNA8_96.4118312191" +#define SIGNATURE_HASH 1461984194 +#define TS_SIGNATURE "rusEFI master.2024.11.09.hellenNA8_96.1461984194" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 54ff6b8945..8e8a8bf124 100644 --- a/firmware/controllers/generated/signature_m74_9.h +++ b/firmware/controllers/generated/signature_m74_9.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 717090062 -#define TS_SIGNATURE "rusEFI master.2024.11.09.m74_9.717090062" +#define SIGNATURE_HASH 2296480307 +#define TS_SIGNATURE "rusEFI master.2024.11.09.m74_9.2296480307" diff --git a/firmware/controllers/generated/signature_mre-legacy_f4.h b/firmware/controllers/generated/signature_mre-legacy_f4.h index 72b818aba5..9246aaef2c 100644 --- a/firmware/controllers/generated/signature_mre-legacy_f4.h +++ b/firmware/controllers/generated/signature_mre-legacy_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4090216332 -#define TS_SIGNATURE "rusEFI master.2024.11.09.mre-legacy_f4.4090216332" +#define SIGNATURE_HASH 1368903857 +#define TS_SIGNATURE "rusEFI master.2024.11.09.mre-legacy_f4.1368903857" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index d884717f6f..1895d3848f 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4090216332 -#define TS_SIGNATURE "rusEFI master.2024.11.09.mre_f4.4090216332" +#define SIGNATURE_HASH 1368903857 +#define TS_SIGNATURE "rusEFI master.2024.11.09.mre_f4.1368903857" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index bde3b891fb..bdb75fb221 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4090216332 -#define TS_SIGNATURE "rusEFI master.2024.11.09.mre_f7.4090216332" +#define SIGNATURE_HASH 1368903857 +#define TS_SIGNATURE "rusEFI master.2024.11.09.mre_f7.1368903857" diff --git a/firmware/controllers/generated/signature_nucleo_f413.h b/firmware/controllers/generated/signature_nucleo_f413.h index 8582efa4b3..978e285e83 100644 --- a/firmware/controllers/generated/signature_nucleo_f413.h +++ b/firmware/controllers/generated/signature_nucleo_f413.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2651313617 -#define TS_SIGNATURE "rusEFI master.2024.11.09.nucleo_f413.2651313617" +#define SIGNATURE_HASH 1012644588 +#define TS_SIGNATURE "rusEFI master.2024.11.09.nucleo_f413.1012644588" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index c163b188a3..62a85e7081 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4189578572 -#define TS_SIGNATURE "rusEFI master.2024.11.09.proteus_f4.4189578572" +#define SIGNATURE_HASH 1542163057 +#define TS_SIGNATURE "rusEFI master.2024.11.09.proteus_f4.1542163057" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index ed5a02d50f..01aa02fd6a 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4189578572 -#define TS_SIGNATURE "rusEFI master.2024.11.09.proteus_f7.4189578572" +#define SIGNATURE_HASH 1542163057 +#define TS_SIGNATURE "rusEFI master.2024.11.09.proteus_f7.1542163057" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 3cf67578b7..0218f23928 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4189578572 -#define TS_SIGNATURE "rusEFI master.2024.11.09.proteus_h7.4189578572" +#define SIGNATURE_HASH 1542163057 +#define TS_SIGNATURE "rusEFI master.2024.11.09.proteus_h7.1542163057" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 5cbbba0a59..8c8583c376 100644 --- a/firmware/controllers/generated/signature_s105.h +++ b/firmware/controllers/generated/signature_s105.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 562844947 -#define TS_SIGNATURE "rusEFI master.2024.11.09.s105.562844947" +#define SIGNATURE_HASH 2211461678 +#define TS_SIGNATURE "rusEFI master.2024.11.09.s105.2211461678" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index 45d25ebbe7..67e46d3259 100644 --- a/firmware/controllers/generated/signature_small-can-board.h +++ b/firmware/controllers/generated/signature_small-can-board.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3271358716 -#define TS_SIGNATURE "rusEFI master.2024.11.09.small-can-board.3271358716" +#define SIGNATURE_HASH 1621137345 +#define TS_SIGNATURE "rusEFI master.2024.11.09.small-can-board.1621137345" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 3cbbf7101d..a007cd9c7b 100644 --- a/firmware/controllers/generated/signature_stm32f429_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f429_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2651313617 -#define TS_SIGNATURE "rusEFI master.2024.11.09.stm32f429_nucleo.2651313617" +#define SIGNATURE_HASH 1012644588 +#define TS_SIGNATURE "rusEFI master.2024.11.09.stm32f429_nucleo.1012644588" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index 46aa84a204..ffba6c0474 100644 --- a/firmware/controllers/generated/signature_stm32f767_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f767_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2651313617 -#define TS_SIGNATURE "rusEFI master.2024.11.09.stm32f767_nucleo.2651313617" +#define SIGNATURE_HASH 1012644588 +#define TS_SIGNATURE "rusEFI master.2024.11.09.stm32f767_nucleo.1012644588" diff --git a/firmware/controllers/generated/signature_stm32h743_nucleo.h b/firmware/controllers/generated/signature_stm32h743_nucleo.h index ddb87cc570..a38538c911 100644 --- a/firmware/controllers/generated/signature_stm32h743_nucleo.h +++ b/firmware/controllers/generated/signature_stm32h743_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2651313617 -#define TS_SIGNATURE "rusEFI master.2024.11.09.stm32h743_nucleo.2651313617" +#define SIGNATURE_HASH 1012644588 +#define TS_SIGNATURE "rusEFI master.2024.11.09.stm32h743_nucleo.1012644588" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 861f9c80b0..b38127a621 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3240553871 -#define TS_SIGNATURE "rusEFI master.2024.11.09.subaru_eg33_f7.3240553871" +#define SIGNATURE_HASH 1668973234 +#define TS_SIGNATURE "rusEFI master.2024.11.09.subaru_eg33_f7.1668973234" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index f60e4e642e..060a469148 100644 --- a/firmware/controllers/generated/signature_t-b-g.h +++ b/firmware/controllers/generated/signature_t-b-g.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2651313617 -#define TS_SIGNATURE "rusEFI master.2024.11.09.t-b-g.2651313617" +#define SIGNATURE_HASH 1012644588 +#define TS_SIGNATURE "rusEFI master.2024.11.09.t-b-g.1012644588" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 76f7989db9..591fa74b78 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2754242905 -#define TS_SIGNATURE "rusEFI master.2024.11.09.tdg-pdm8.2754242905" +#define SIGNATURE_HASH 108398180 +#define TS_SIGNATURE "rusEFI master.2024.11.09.tdg-pdm8.108398180" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index 052758d9db..98dbd9b07f 100644 --- a/firmware/controllers/generated/signature_uaefi.h +++ b/firmware/controllers/generated/signature_uaefi.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 947985760 -#define TS_SIGNATURE "rusEFI master.2024.11.09.uaefi.947985760" +#define SIGNATURE_HASH 2598203997 +#define TS_SIGNATURE "rusEFI master.2024.11.09.uaefi.2598203997" diff --git a/firmware/controllers/generated/signature_uaefi121.h b/firmware/controllers/generated/signature_uaefi121.h index 5bd55f2a29..8acff4aee6 100644 --- a/firmware/controllers/generated/signature_uaefi121.h +++ b/firmware/controllers/generated/signature_uaefi121.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3364195864 -#define TS_SIGNATURE "rusEFI master.2024.11.09.uaefi121.3364195864" +#define SIGNATURE_HASH 1792663845 +#define TS_SIGNATURE "rusEFI master.2024.11.09.uaefi121.1792663845" diff --git a/firmware/live_data_generated/electronic_throttle_generated.h b/firmware/live_data_generated/electronic_throttle_generated.h index 98a1d92cfa..e331132da3 100644 --- a/firmware/live_data_generated/electronic_throttle_generated.h +++ b/firmware/live_data_generated/electronic_throttle_generated.h @@ -55,94 +55,94 @@ struct electronic_throttle_s { bool jamDetected : 1 {}; /** offset 32 bit 2 */ - bool unusedBit_10_2 : 1 {}; + bool validPosition : 1 {}; /** offset 32 bit 3 */ - bool unusedBit_10_3 : 1 {}; + bool unusedBit_11_3 : 1 {}; /** offset 32 bit 4 */ - bool unusedBit_10_4 : 1 {}; + bool unusedBit_11_4 : 1 {}; /** offset 32 bit 5 */ - bool unusedBit_10_5 : 1 {}; + bool unusedBit_11_5 : 1 {}; /** offset 32 bit 6 */ - bool unusedBit_10_6 : 1 {}; + bool unusedBit_11_6 : 1 {}; /** offset 32 bit 7 */ - bool unusedBit_10_7 : 1 {}; + bool unusedBit_11_7 : 1 {}; /** offset 32 bit 8 */ - bool unusedBit_10_8 : 1 {}; + bool unusedBit_11_8 : 1 {}; /** offset 32 bit 9 */ - bool unusedBit_10_9 : 1 {}; + bool unusedBit_11_9 : 1 {}; /** offset 32 bit 10 */ - bool unusedBit_10_10 : 1 {}; + bool unusedBit_11_10 : 1 {}; /** offset 32 bit 11 */ - bool unusedBit_10_11 : 1 {}; + bool unusedBit_11_11 : 1 {}; /** offset 32 bit 12 */ - bool unusedBit_10_12 : 1 {}; + bool unusedBit_11_12 : 1 {}; /** offset 32 bit 13 */ - bool unusedBit_10_13 : 1 {}; + bool unusedBit_11_13 : 1 {}; /** offset 32 bit 14 */ - bool unusedBit_10_14 : 1 {}; + bool unusedBit_11_14 : 1 {}; /** offset 32 bit 15 */ - bool unusedBit_10_15 : 1 {}; + bool unusedBit_11_15 : 1 {}; /** offset 32 bit 16 */ - bool unusedBit_10_16 : 1 {}; + bool unusedBit_11_16 : 1 {}; /** offset 32 bit 17 */ - bool unusedBit_10_17 : 1 {}; + bool unusedBit_11_17 : 1 {}; /** offset 32 bit 18 */ - bool unusedBit_10_18 : 1 {}; + bool unusedBit_11_18 : 1 {}; /** offset 32 bit 19 */ - bool unusedBit_10_19 : 1 {}; + bool unusedBit_11_19 : 1 {}; /** offset 32 bit 20 */ - bool unusedBit_10_20 : 1 {}; + bool unusedBit_11_20 : 1 {}; /** offset 32 bit 21 */ - bool unusedBit_10_21 : 1 {}; + bool unusedBit_11_21 : 1 {}; /** offset 32 bit 22 */ - bool unusedBit_10_22 : 1 {}; + bool unusedBit_11_22 : 1 {}; /** offset 32 bit 23 */ - bool unusedBit_10_23 : 1 {}; + bool unusedBit_11_23 : 1 {}; /** offset 32 bit 24 */ - bool unusedBit_10_24 : 1 {}; + bool unusedBit_11_24 : 1 {}; /** offset 32 bit 25 */ - bool unusedBit_10_25 : 1 {}; + bool unusedBit_11_25 : 1 {}; /** offset 32 bit 26 */ - bool unusedBit_10_26 : 1 {}; + bool unusedBit_11_26 : 1 {}; /** offset 32 bit 27 */ - bool unusedBit_10_27 : 1 {}; + bool unusedBit_11_27 : 1 {}; /** offset 32 bit 28 */ - bool unusedBit_10_28 : 1 {}; + bool unusedBit_11_28 : 1 {}; /** offset 32 bit 29 */ - bool unusedBit_10_29 : 1 {}; + bool unusedBit_11_29 : 1 {}; /** offset 32 bit 30 */ - bool unusedBit_10_30 : 1 {}; + bool unusedBit_11_30 : 1 {}; /** offset 32 bit 31 */ - bool unusedBit_10_31 : 1 {}; + bool unusedBit_11_31 : 1 {}; /** * "ETB TPS error counter" * units: count diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index f787a1d043..84f2295d69 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.f407-discovery.2126453868" + signature = "rusEFI master.2024.11.09.f407-discovery.3705893713" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.f407-discovery.2126453868" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.f407-discovery.3705893713" ; 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 @@ -3448,6 +3448,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3467,6 +3468,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6004,6 +6006,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6022,6 +6025,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7088,6 +7092,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7115,6 +7120,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 658dea7e20..709e8d7d38 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.alphax-2chan.4023330550" + signature = "rusEFI master.2024.11.09.alphax-2chan.1301498315" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.alphax-2chan.4023330550" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.alphax-2chan.1301498315" ; 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 @@ -3452,6 +3452,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3471,6 +3472,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6001,6 +6003,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6019,6 +6022,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7069,6 +7073,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7096,6 +7101,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 82fa2f0a58..8d35b9fe19 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.alphax-4chan.1057934355" + signature = "rusEFI master.2024.11.09.alphax-4chan.2639438638" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.alphax-4chan.1057934355" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.alphax-4chan.2639438638" ; 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 @@ -3457,6 +3457,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3476,6 +3477,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6013,6 +6015,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6031,6 +6034,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7110,6 +7114,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7137,6 +7142,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index a9eb237ce7..3a9c87ba4e 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.alphax-4chan_f7.1057934355" + signature = "rusEFI master.2024.11.09.alphax-4chan_f7.2639438638" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.alphax-4chan_f7.1057934355" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.alphax-4chan_f7.2639438638" ; 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 @@ -3457,6 +3457,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3476,6 +3477,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6013,6 +6015,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6031,6 +6034,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7110,6 +7114,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7137,6 +7142,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini b/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini index 78d0383782..4e77e910be 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.alphax-4k-gdi.3116365442" + signature = "rusEFI master.2024.11.09.alphax-4k-gdi.467900863" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.alphax-4k-gdi.3116365442" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.alphax-4k-gdi.467900863" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -5999,6 +6001,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6017,6 +6020,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7086,6 +7090,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7113,6 +7118,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index babf85e655..1e6eeb2aa1 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.alphax-8chan-revA.1660969582" + signature = "rusEFI master.2024.11.09.alphax-8chan-revA.3244035411" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.alphax-8chan-revA.1660969582" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.alphax-8chan-revA.3244035411" ; 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 @@ -3452,6 +3452,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3471,6 +3472,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6007,6 +6009,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6025,6 +6028,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7086,6 +7090,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7113,6 +7118,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 2e85415787..3af15130ab 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.alphax-8chan.3485679929" + signature = "rusEFI master.2024.11.09.alphax-8chan.1839148548" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.alphax-8chan.3485679929" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.alphax-8chan.1839148548" ; 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 @@ -3461,6 +3461,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3480,6 +3481,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6017,6 +6019,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6035,6 +6038,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7109,6 +7113,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7136,6 +7141,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index 0e4a6e3100..812e7a3f53 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.alphax-8chan_f7.3485679929" + signature = "rusEFI master.2024.11.09.alphax-8chan_f7.1839148548" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.alphax-8chan_f7.3485679929" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.alphax-8chan_f7.1839148548" ; 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 @@ -3461,6 +3461,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3480,6 +3481,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6017,6 +6019,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6035,6 +6038,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7109,6 +7113,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7136,6 +7141,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-silver.ini b/firmware/tunerstudio/generated/rusefi_alphax-silver.ini index 571104525a..110589589a 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-silver.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-silver.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.alphax-silver.2746867319" + signature = "rusEFI master.2024.11.09.alphax-silver.31830346" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.alphax-silver.2746867319" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.alphax-silver.31830346" ; 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 @@ -3448,6 +3448,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3467,6 +3468,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -5997,6 +5999,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6015,6 +6018,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7066,6 +7070,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7093,6 +7098,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index e7c0f924cb..049a4205d4 100644 --- a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini +++ b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.at_start_f435.2651313617" + signature = "rusEFI master.2024.11.09.at_start_f435.1012644588" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.at_start_f435.2651313617" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.at_start_f435.1012644588" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7081,6 +7085,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7108,6 +7113,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 5d483f21c2..f2f4b91cf7 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.atlas.3657433503" + signature = "rusEFI master.2024.11.09.atlas.2019323554" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.atlas.3657433503" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.atlas.2019323554" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7081,6 +7085,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7108,6 +7113,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index f787a1d043..84f2295d69 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.f407-discovery.2126453868" + signature = "rusEFI master.2024.11.09.f407-discovery.3705893713" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.f407-discovery.2126453868" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.f407-discovery.3705893713" ; 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 @@ -3448,6 +3448,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3467,6 +3468,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6004,6 +6006,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6022,6 +6025,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7088,6 +7092,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7115,6 +7120,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 0cf7e0278e..042f865d3f 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.f429-discovery.2651313617" + signature = "rusEFI master.2024.11.09.f429-discovery.1012644588" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.f429-discovery.2651313617" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.f429-discovery.1012644588" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7081,6 +7085,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7108,6 +7113,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index 1f721676c1..d05a14cd2e 100644 --- a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.f469-discovery.2899366722" + signature = "rusEFI master.2024.11.09.f469-discovery.244104319" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.f469-discovery.2899366722" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.f469-discovery.244104319" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7081,6 +7085,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7108,6 +7113,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 0280b44f23..123997ac64 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.frankenso_na6.3364135370" + signature = "rusEFI master.2024.11.09.frankenso_na6.1792593655" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.frankenso_na6.3364135370" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.frankenso_na6.1792593655" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7081,6 +7085,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7108,6 +7113,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_haba208.ini b/firmware/tunerstudio/generated/rusefi_haba208.ini index 113eb25bf1..257215ea02 100644 --- a/firmware/tunerstudio/generated/rusefi_haba208.ini +++ b/firmware/tunerstudio/generated/rusefi_haba208.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.haba208.2651313617" + signature = "rusEFI master.2024.11.09.haba208.1012644588" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.haba208.2651313617" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.haba208.1012644588" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7081,6 +7085,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7108,6 +7113,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index 19aede8e64..ce83108e31 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.hellen-112-17.386878805" + signature = "rusEFI master.2024.11.09.hellen-112-17.3042124392" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.hellen-112-17.386878805" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.hellen-112-17.3042124392" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7080,6 +7084,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7107,6 +7112,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 098a0cad7e..ac35632b1b 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.hellen-gm-e67.1384034921" + signature = "rusEFI master.2024.11.09.hellen-gm-e67.4028816724" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.hellen-gm-e67.1384034921" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.hellen-gm-e67.4028816724" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7082,6 +7086,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7109,6 +7114,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index ab3db57ebb..004497b5d2 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -4,12 +4,12 @@ enable2ndByteCanID = false [SettingGroups] [MegaTune] - signature = "rusEFI master.2024.11.09.hellen-honda-k.3393103783" + signature = "rusEFI master.2024.11.09.hellen-honda-k.1751304346" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.hellen-honda-k.3393103783" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.hellen-honda-k.1751304346" ; signature is expected to be 7 or more characters. useLegacyFTempUnits = false ignoreMissingBitOptions = true @@ -3380,6 +3380,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3399,6 +3400,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -5856,6 +5858,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -5874,6 +5877,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -6901,6 +6905,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -6928,6 +6933,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 54671f32e0..4c511d98be 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.hellen-nb1.497090766" + signature = "rusEFI master.2024.11.09.hellen-nb1.3221057523" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.hellen-nb1.497090766" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.hellen-nb1.3221057523" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7082,6 +7086,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7109,6 +7114,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 60ba6eeb32..849527431e 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.hellen121nissan.1318864721" + signature = "rusEFI master.2024.11.09.hellen121nissan.3972016236" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.hellen121nissan.1318864721" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.hellen121nissan.3972016236" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7079,6 +7083,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7106,6 +7111,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 15f44cf906..f54dce2d9c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.hellen121vag.385176854" + signature = "rusEFI master.2024.11.09.hellen121vag.3030989355" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.hellen121vag.385176854" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.hellen121vag.3030989355" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7081,6 +7085,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7108,6 +7113,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index 5e1a1ec548..fc02c144af 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.hellen128.1939210022" + signature = "rusEFI master.2024.11.09.hellen128.3519647771" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.hellen128.1939210022" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.hellen128.3519647771" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7082,6 +7086,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7109,6 +7114,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 732dc2fd40..1d178db9ad 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.hellen154hyundai.3092442187" + signature = "rusEFI master.2024.11.09.hellen154hyundai.437158774" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.hellen154hyundai.3092442187" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.hellen154hyundai.437158774" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -5997,6 +5999,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6015,6 +6018,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7063,6 +7067,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7090,6 +7095,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini index 0e77e5885d..e4877de24d 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.hellen154hyundai_f7.4129587656" + signature = "rusEFI master.2024.11.09.hellen154hyundai_f7.1417211637" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.hellen154hyundai_f7.4129587656" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.hellen154hyundai_f7.1417211637" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -5997,6 +5999,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6015,6 +6018,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7063,6 +7067,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7090,6 +7095,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 82fc4415be..907022682a 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.hellen72.1664038919" + signature = "rusEFI master.2024.11.09.hellen72.3245561658" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.hellen72.1664038919" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.hellen72.3245561658" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7082,6 +7086,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7109,6 +7114,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 9659b3d7ea..6ec85f69cd 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.hellen81.4220994871" + signature = "rusEFI master.2024.11.09.hellen81.1506486794" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.hellen81.4220994871" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.hellen81.1506486794" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7080,6 +7084,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7107,6 +7112,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 252b79bec8..2bf398fd34 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.hellen88bmw.3971240052" + signature = "rusEFI master.2024.11.09.hellen88bmw.1323843401" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.hellen88bmw.3971240052" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.hellen88bmw.1323843401" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7079,6 +7083,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7106,6 +7111,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 1891b84fef..3c63469242 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.hellenNA6.178402865" + signature = "rusEFI master.2024.11.09.hellenNA6.2835241228" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.hellenNA6.178402865" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.hellenNA6.2835241228" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7082,6 +7086,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7109,6 +7114,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 697f7ed736..a9e72a8200 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.hellenNA8_96.4118312191" + signature = "rusEFI master.2024.11.09.hellenNA8_96.1461984194" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.hellenNA8_96.4118312191" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.hellenNA8_96.1461984194" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7082,6 +7086,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7109,6 +7114,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 89563256e5..acdc431e21 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.m74_9.717090062" + signature = "rusEFI master.2024.11.09.m74_9.2296480307" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.m74_9.717090062" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.m74_9.2296480307" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7084,6 +7088,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7111,6 +7116,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini b/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini index 61f4a6b824..21118289e7 100644 --- a/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.mre-legacy_f4.4090216332" + signature = "rusEFI master.2024.11.09.mre-legacy_f4.1368903857" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.mre-legacy_f4.4090216332" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.mre-legacy_f4.1368903857" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6000,6 +6002,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6018,6 +6021,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7097,6 +7101,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7124,6 +7129,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index dd553d4045..eab6fa3dc9 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.mre_f4.4090216332" + signature = "rusEFI master.2024.11.09.mre_f4.1368903857" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.mre_f4.4090216332" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.mre_f4.1368903857" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6000,6 +6002,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6018,6 +6021,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7097,6 +7101,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7124,6 +7129,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index cc1fa66ed8..394b466dc7 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.mre_f7.4090216332" + signature = "rusEFI master.2024.11.09.mre_f7.1368903857" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.mre_f7.4090216332" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.mre_f7.1368903857" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6000,6 +6002,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6018,6 +6021,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7097,6 +7101,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7124,6 +7129,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini index 03642e56bf..f2b6358157 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.nucleo_f413.2651313617" + signature = "rusEFI master.2024.11.09.nucleo_f413.1012644588" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.nucleo_f413.2651313617" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.nucleo_f413.1012644588" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7081,6 +7085,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7108,6 +7113,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 99f2017093..ac64b35255 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.proteus_f4.4189578572" + signature = "rusEFI master.2024.11.09.proteus_f4.1542163057" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.proteus_f4.4189578572" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.proteus_f4.1542163057" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6003,6 +6005,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6021,6 +6024,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7109,6 +7113,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7136,6 +7141,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 0f59b5b192..1fac073f7a 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.proteus_f7.4189578572" + signature = "rusEFI master.2024.11.09.proteus_f7.1542163057" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.proteus_f7.4189578572" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.proteus_f7.1542163057" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6003,6 +6005,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6021,6 +6024,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7109,6 +7113,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7136,6 +7141,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 1e1150ab10..f06942c254 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.proteus_h7.4189578572" + signature = "rusEFI master.2024.11.09.proteus_h7.1542163057" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.proteus_h7.4189578572" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.proteus_h7.1542163057" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6003,6 +6005,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6021,6 +6024,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7109,6 +7113,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7136,6 +7141,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index 669393cf77..c082c3bae5 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.s105.562844947" + signature = "rusEFI master.2024.11.09.s105.2211461678" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.s105.562844947" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.s105.2211461678" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7082,6 +7086,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7109,6 +7114,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index 3cbc06ece1..aeb4412c31 100644 --- a/firmware/tunerstudio/generated/rusefi_small-can-board.ini +++ b/firmware/tunerstudio/generated/rusefi_small-can-board.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.small-can-board.3271358716" + signature = "rusEFI master.2024.11.09.small-can-board.1621137345" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.small-can-board.3271358716" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.small-can-board.1621137345" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7081,6 +7085,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7108,6 +7113,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index 205711bcae..2e6425cd84 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.stm32f429_nucleo.2651313617" + signature = "rusEFI master.2024.11.09.stm32f429_nucleo.1012644588" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.stm32f429_nucleo.2651313617" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.stm32f429_nucleo.1012644588" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7081,6 +7085,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7108,6 +7113,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index 2693bba0bf..d5582c2f52 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.stm32f767_nucleo.2651313617" + signature = "rusEFI master.2024.11.09.stm32f767_nucleo.1012644588" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.stm32f767_nucleo.2651313617" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.stm32f767_nucleo.1012644588" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7081,6 +7085,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7108,6 +7113,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini index 7762eaac04..efe0804964 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.stm32h743_nucleo.2651313617" + signature = "rusEFI master.2024.11.09.stm32h743_nucleo.1012644588" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.stm32h743_nucleo.2651313617" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.stm32h743_nucleo.1012644588" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7081,6 +7085,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7108,6 +7113,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 6fb3fd782f..c4db979f15 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.subaru_eg33_f7.3240553871" + signature = "rusEFI master.2024.11.09.subaru_eg33_f7.1668973234" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.subaru_eg33_f7.3240553871" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.subaru_eg33_f7.1668973234" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7083,6 +7087,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7110,6 +7115,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 1d29b2980b..71767c8ea1 100644 --- a/firmware/tunerstudio/generated/rusefi_t-b-g.ini +++ b/firmware/tunerstudio/generated/rusefi_t-b-g.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.t-b-g.2651313617" + signature = "rusEFI master.2024.11.09.t-b-g.1012644588" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.t-b-g.2651313617" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.t-b-g.1012644588" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7081,6 +7085,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7108,6 +7113,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 2bea8adf49..f698b9abfe 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.tdg-pdm8.2754242905" + signature = "rusEFI master.2024.11.09.tdg-pdm8.108398180" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.tdg-pdm8.2754242905" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.tdg-pdm8.108398180" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6002,6 +6004,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6020,6 +6023,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7081,6 +7085,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7108,6 +7113,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 79a12629b2..de36ed3b6b 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.uaefi.947985760" + signature = "rusEFI master.2024.11.09.uaefi.2598203997" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.uaefi.947985760" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.uaefi.2598203997" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6003,6 +6005,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6021,6 +6024,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7102,6 +7106,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7129,6 +7134,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_uaefi121.ini b/firmware/tunerstudio/generated/rusefi_uaefi121.ini index 66ce4106cb..139c36f1ae 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi121.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi121.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.09.uaefi121.3364195864" + signature = "rusEFI master.2024.11.09.uaefi121.1792663845" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.09.uaefi121.3364195864" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.09.uaefi121.1792663845" ; 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 @@ -3447,6 +3447,7 @@ etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 etbRevLimitActive0 = bits, U32, 1704, [0:0] jamDetected0 = bits, U32, 1704, [1:1] +validPosition0 = bits, U32, 1704, [2:2] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 @@ -3466,6 +3467,7 @@ etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 etbRevLimitActive1 = bits, U32, 1752, [0:0] jamDetected1 = bits, U32, 1752, [1:1] +validPosition1 = bits, U32, 1752, [2:2] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 @@ -6003,6 +6005,7 @@ entry = etbCurrentTarget0, "ETB: target for current pedal0", float, "%.3f" entry = etbCurrentAdjustedTarget0, "etbCurrentAdjustedTarget0", float, "%.3f" entry = etbRevLimitActive0, "etbRevLimitActive0", int, "%d" entry = jamDetected0, "jamDetected0", int, "%d" +entry = validPosition0, "validPosition0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" @@ -6021,6 +6024,7 @@ entry = etbCurrentTarget1, "ETB: target for current pedal1", float, "%.3f" entry = etbCurrentAdjustedTarget1, "etbCurrentAdjustedTarget1", float, "%.3f" entry = etbRevLimitActive1, "etbRevLimitActive1", int, "%d" entry = jamDetected1, "jamDetected1", int, "%d" +entry = validPosition1, "validPosition1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" @@ -7102,6 +7106,7 @@ dialog = idle_stateDialog, "idle_state" indicatorPanel = electronic_throttle0IndicatorPanel, 2 indicator = {etbRevLimitActive0}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected0}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition0}, "validPosition No", "validPosition Yes" dialog = electronic_throttle0Dialog, "electronic_throttle0" panel = electronic_throttle0IndicatorPanel @@ -7129,6 +7134,7 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" indicatorPanel = electronic_throttle1IndicatorPanel, 2 indicator = {etbRevLimitActive1}, "etbRevLimitActive No", "etbRevLimitActive Yes" indicator = {jamDetected1}, "jamDetected No", "jamDetected Yes" + indicator = {validPosition1}, "validPosition No", "validPosition Yes" dialog = electronic_throttle1Dialog, "electronic_throttle1" panel = electronic_throttle1IndicatorPanel diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java b/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java index 8dfbd86731..c92684b8fd 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java @@ -188,6 +188,7 @@ public class ElectronicThrottle { public static final Field ETBCURRENTADJUSTEDTARGET = Field.create("ETBCURRENTADJUSTEDTARGET", 28, FieldType.FLOAT).setBaseOffset(1672); public static final Field ETBREVLIMITACTIVE = Field.create("ETBREVLIMITACTIVE", 32, FieldType.BIT, 0).setBaseOffset(1672); public static final Field JAMDETECTED = Field.create("JAMDETECTED", 32, FieldType.BIT, 1).setBaseOffset(1672); + public static final Field VALIDPOSITION = Field.create("VALIDPOSITION", 32, FieldType.BIT, 2).setBaseOffset(1672); public static final Field ETBTPSERRORCOUNTER = Field.create("ETBTPSERRORCOUNTER", 36, FieldType.INT16).setScale(1.0).setBaseOffset(1672); public static final Field ETBPPSERRORCOUNTER = Field.create("ETBPPSERRORCOUNTER", 38, FieldType.INT16).setScale(1.0).setBaseOffset(1672); public static final Field ETBERRORCODE = Field.create("ETBERRORCODE", 40, FieldType.INT8).setScale(1.0).setBaseOffset(1672); @@ -208,6 +209,7 @@ public class ElectronicThrottle { ETBCURRENTADJUSTEDTARGET, ETBREVLIMITACTIVE, JAMDETECTED, + VALIDPOSITION, ETBTPSERRORCOUNTER, ETBPPSERRORCOUNTER, ETBERRORCODE, diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java index 0a516d19b3..22acfa4b20 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1214,7 +1214,6 @@ public class Fields { public static final int SentEtbType_FORD_TYPE_1 = 2; public static final int SentEtbType_GM_TYPE_1 = 1; public static final int SentEtbType_NONE = 0; - public static final int SIGNATURE_HASH = 2126453868; public static final String SIMULATOR_TUNE_BIN_FILE_NAME = "generated/simulator_tune_image.bin"; public static final String SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX = "generated/simulator_tune_image"; public static final String SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX = ".bin"; @@ -1477,7 +1476,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.2024.11.09.f407-discovery.2126453868"; + public static final String TS_SIGNATURE = "rusEFI master.2024.11.09.f407-discovery.3705893713"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't';