From bb1336c870341b057e31cbbe70c067c699abb42e Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Thu, 8 Aug 2024 13:43:53 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../generated/rusefi_generated_alphax-2chan.h | 4 ++-- .../generated/rusefi_generated_alphax-4chan.h | 4 ++-- .../generated/rusefi_generated_alphax-4chan_f7.h | 4 ++-- .../generated/rusefi_generated_alphax-4k-gdi.h | 4 ++-- .../rusefi_generated_alphax-8chan-revA.h | 4 ++-- .../generated/rusefi_generated_alphax-8chan.h | 4 ++-- .../generated/rusefi_generated_alphax-8chan_f7.h | 4 ++-- .../generated/rusefi_generated_alphax-silver.h | 4 ++-- .../generated/rusefi_generated_at_start_f435.h | 4 ++-- .../generated/rusefi_generated_atlas.h | 4 ++-- .../generated/rusefi_generated_f407-discovery.h | 4 ++-- .../generated/rusefi_generated_f429-discovery.h | 4 ++-- .../generated/rusefi_generated_f469-discovery.h | 4 ++-- .../generated/rusefi_generated_frankenso_na6.h | 4 ++-- .../generated/rusefi_generated_haba208.h | 4 ++-- .../generated/rusefi_generated_hellen-112-17.h | 4 ++-- .../generated/rusefi_generated_hellen-gm-e67.h | 4 ++-- .../generated/rusefi_generated_hellen-honda-k.h | 4 ++-- .../generated/rusefi_generated_hellen-nb1.h | 4 ++-- .../generated/rusefi_generated_hellen121nissan.h | 4 ++-- .../generated/rusefi_generated_hellen121vag.h | 4 ++-- .../generated/rusefi_generated_hellen128.h | 4 ++-- .../generated/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 ++-- .../generated/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_prometheus_405.h | 4 ++-- .../generated/rusefi_generated_prometheus_469.h | 4 ++-- .../generated/rusefi_generated_proteus_f4.h | 4 ++-- .../generated/rusefi_generated_proteus_f7.h | 4 ++-- .../generated/rusefi_generated_proteus_h7.h | 4 ++-- .../controllers/generated/rusefi_generated_s105.h | 4 ++-- .../generated/rusefi_generated_small-can-board.h | 4 ++-- .../generated/rusefi_generated_stm32f429_nucleo.h | 4 ++-- .../generated/rusefi_generated_stm32f767_nucleo.h | 4 ++-- .../generated/rusefi_generated_stm32h743_nucleo.h | 4 ++-- .../generated/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 ++-- firmware/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 ++-- .../controllers/generated/signature_hellen-nb1.h | 4 ++-- .../generated/signature_hellen121nissan.h | 4 ++-- .../generated/signature_hellen121vag.h | 4 ++-- .../controllers/generated/signature_hellen128.h | 4 ++-- .../generated/signature_hellen154hyundai.h | 4 ++-- .../generated/signature_hellen154hyundai_f7.h | 4 ++-- .../controllers/generated/signature_hellen72.h | 4 ++-- .../controllers/generated/signature_hellen81.h | 4 ++-- .../controllers/generated/signature_hellen88bmw.h | 4 ++-- .../controllers/generated/signature_hellenNA6.h | 4 ++-- .../generated/signature_hellenNA8_96.h | 4 ++-- firmware/controllers/generated/signature_m74_9.h | 4 ++-- .../generated/signature_mre-legacy_f4.h | 4 ++-- firmware/controllers/generated/signature_mre_f4.h | 4 ++-- firmware/controllers/generated/signature_mre_f7.h | 4 ++-- .../controllers/generated/signature_nucleo_f413.h | 4 ++-- .../generated/signature_prometheus_405.h | 4 ++-- .../generated/signature_prometheus_469.h | 4 ++-- .../controllers/generated/signature_proteus_f4.h | 4 ++-- .../controllers/generated/signature_proteus_f7.h | 4 ++-- .../controllers/generated/signature_proteus_h7.h | 4 ++-- firmware/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 ++-- firmware/controllers/generated/signature_t-b-g.h | 4 ++-- .../controllers/generated/signature_tdg-pdm8.h | 4 ++-- firmware/controllers/generated/signature_uaefi.h | 4 ++-- .../controllers/generated/signature_uaefi121.h | 4 ++-- firmware/tunerstudio/generated/rusefi.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_alphax-2chan.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_alphax-4chan.ini | 15 ++++++++++----- .../generated/rusefi_alphax-4chan_f7.ini | 15 ++++++++++----- .../generated/rusefi_alphax-4k-gdi.ini | 15 ++++++++++----- .../generated/rusefi_alphax-8chan-revA.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_alphax-8chan.ini | 15 ++++++++++----- .../generated/rusefi_alphax-8chan_f7.ini | 15 ++++++++++----- .../generated/rusefi_alphax-silver.ini | 15 ++++++++++----- .../generated/rusefi_at_start_f435.ini | 15 ++++++++++----- firmware/tunerstudio/generated/rusefi_atlas.ini | 15 ++++++++++----- .../generated/rusefi_f407-discovery.ini | 15 ++++++++++----- .../generated/rusefi_f429-discovery.ini | 15 ++++++++++----- .../generated/rusefi_f469-discovery.ini | 15 ++++++++++----- .../generated/rusefi_frankenso_na6.ini | 15 ++++++++++----- firmware/tunerstudio/generated/rusefi_haba208.ini | 15 ++++++++++----- .../generated/rusefi_hellen-112-17.ini | 15 ++++++++++----- .../generated/rusefi_hellen-gm-e67.ini | 15 ++++++++++----- .../generated/rusefi_hellen-honda-k.ini | 13 +++++++++---- .../tunerstudio/generated/rusefi_hellen-nb1.ini | 15 ++++++++++----- .../generated/rusefi_hellen121nissan.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_hellen121vag.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_hellen128.ini | 15 ++++++++++----- .../generated/rusefi_hellen154hyundai.ini | 15 ++++++++++----- .../generated/rusefi_hellen154hyundai_f7.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_hellen72.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_hellen81.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_hellen88bmw.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_hellenNA6.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_hellenNA8_96.ini | 15 ++++++++++----- firmware/tunerstudio/generated/rusefi_m74_9.ini | 15 ++++++++++----- .../generated/rusefi_mre-legacy_f4.ini | 15 ++++++++++----- firmware/tunerstudio/generated/rusefi_mre_f4.ini | 15 ++++++++++----- firmware/tunerstudio/generated/rusefi_mre_f7.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_nucleo_f413.ini | 15 ++++++++++----- .../generated/rusefi_prometheus_405.ini | 15 ++++++++++----- .../generated/rusefi_prometheus_469.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_proteus_f4.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_proteus_f7.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_proteus_h7.ini | 15 ++++++++++----- firmware/tunerstudio/generated/rusefi_s105.ini | 15 ++++++++++----- .../generated/rusefi_small-can-board.ini | 15 ++++++++++----- .../generated/rusefi_stm32f429_nucleo.ini | 15 ++++++++++----- .../generated/rusefi_stm32f767_nucleo.ini | 15 ++++++++++----- .../generated/rusefi_stm32h743_nucleo.ini | 15 ++++++++++----- .../generated/rusefi_subaru_eg33_f7.ini | 15 ++++++++++----- firmware/tunerstudio/generated/rusefi_t-b-g.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 15 ++++++++++----- firmware/tunerstudio/generated/rusefi_uaefi.ini | 15 ++++++++++----- .../tunerstudio/generated/rusefi_uaefi121.ini | 15 ++++++++++----- .../java/com/rusefi/config/generated/Fields.java | 6 +++--- 149 files changed, 698 insertions(+), 448 deletions(-) diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index 05268e6a55..bc14f4fcd0 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -1294,7 +1294,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2874468890 +#define SIGNATURE_HASH 3651955868 #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" @@ -1737,7 +1737,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.08.08.alphax-2chan.2874468890" +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-2chan.3651955868" #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 e8370c0e62..e7eb816968 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -1295,7 +1295,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2073362687 +#define SIGNATURE_HASH 158172793 #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" @@ -1738,7 +1738,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.08.08.alphax-4chan.2073362687" +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-4chan.158172793" #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 8d8e59c982..bea5fbe7d1 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -1295,7 +1295,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2073362687 +#define SIGNATURE_HASH 158172793 #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" @@ -1738,7 +1738,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.08.08.alphax-4chan_f7.2073362687" +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-4chan_f7.158172793" #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 110de7c1c3..ff1d4df2f1 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3533979758 +#define SIGNATURE_HASH 2690434792 #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" @@ -1739,7 +1739,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.08.08.alphax-4k-gdi.3533979758" +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-4k-gdi.2690434792" #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 ddca20b3b9..732c235b3d 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -1294,7 +1294,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2710061840 +#define SIGNATURE_HASH 3547383190 #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" @@ -1737,7 +1737,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.08.08.alphax-8chan-revA.2710061840" +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-8chan-revA.3547383190" #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 8f47ffe42a..b498c14eb0 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -1294,7 +1294,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2016054553 +#define SIGNATURE_HASH 181537695 #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" @@ -1737,7 +1737,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.08.08.alphax-8chan.2016054553" +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-8chan.181537695" #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 5456a82abc..9139783ede 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -1294,7 +1294,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2016054553 +#define SIGNATURE_HASH 181537695 #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" @@ -1737,7 +1737,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.08.08.alphax-8chan_f7.2016054553" +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-8chan_f7.181537695" #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 0aa1ff9d09..ff1df19904 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-silver.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-silver.h @@ -1293,7 +1293,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3877769883 +#define SIGNATURE_HASH 2514129949 #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" @@ -1736,7 +1736,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.08.08.alphax-silver.3877769883" +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-silver.2514129949" #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 c2d6cba8a4..ead1d8840b 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3667663165 +#define SIGNATURE_HASH 2825166779 #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" @@ -1739,7 +1739,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.08.08.at_start_f435.3667663165" +#define TS_SIGNATURE "rusEFI master.2024.08.08.at_start_f435.2825166779" #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 dee348b863..1190613cab 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2661010803 +#define SIGNATURE_HASH 3965930485 #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" @@ -1739,7 +1739,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.08.08.atlas.2661010803" +#define TS_SIGNATURE "rusEFI master.2024.08.08.atlas.3965930485" #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 e5ec5a8b07..643cbc2747 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 2127422044 +#define SIGNATURE_HASH 204825818 #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" @@ -1739,7 +1739,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.08.08.f407-discovery.2127422044" +#define TS_SIGNATURE "rusEFI master.2024.08.08.f407-discovery.204825818" #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 d977049ed6..66034b7e7a 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3667663165 +#define SIGNATURE_HASH 2825166779 #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" @@ -1739,7 +1739,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.08.08.f429-discovery.3667663165" +#define TS_SIGNATURE "rusEFI master.2024.08.08.f429-discovery.2825166779" #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 c57fa0da47..678bbe18fc 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3897237422 +#define SIGNATURE_HASH 2595461416 #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" @@ -1739,7 +1739,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.08.08.f469-discovery.3897237422" +#define TS_SIGNATURE "rusEFI master.2024.08.08.f469-discovery.2595461416" #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 6447eb56fd..bb58c30da2 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 2350869798 +#define SIGNATURE_HASH 4276612000 #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" @@ -1739,7 +1739,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.08.08.frankenso_na6.2350869798" +#define TS_SIGNATURE "rusEFI master.2024.08.08.frankenso_na6.4276612000" #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 4f14198151..8a15a49c03 100644 --- a/firmware/controllers/generated/rusefi_generated_haba208.h +++ b/firmware/controllers/generated/rusefi_generated_haba208.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3667663165 +#define SIGNATURE_HASH 2825166779 #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" @@ -1739,7 +1739,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.08.08.haba208.3667663165" +#define TS_SIGNATURE "rusEFI master.2024.08.08.haba208.2825166779" #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 93bc588bec..8cba08f6b1 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -1297,7 +1297,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1402241465 +#define SIGNATURE_HASH 560727871 #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" @@ -1740,7 +1740,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.08.08.hellen-112-17.1402241465" +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen-112-17.560727871" #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 614471d1ca..1096b8234b 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 384138885 +#define SIGNATURE_HASH 1679685635 #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" @@ -1739,7 +1739,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.08.08.hellen-gm-e67.384138885" +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen-gm-e67.1679685635" #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 8689fa07e1..8859ab5834 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 show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3690827639 +#define SIGNATURE_HASH 2835679729 #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" @@ -1740,7 +1740,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.08.08.hellen-honda-k.3690827639" +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen-honda-k.2835679729" #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 19a3a3d83b..e6c92ab060 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -1297,7 +1297,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 864349981 +#define SIGNATURE_HASH 1098672539 #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" @@ -1740,7 +1740,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.08.08.hellen-nb1.864349981" +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen-nb1.1098672539" #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 3fd41b0b28..7363fa1a4e 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -1297,7 +1297,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2129525063 +#define SIGNATURE_HASH 202735553 #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" @@ -1740,7 +1740,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.08.08.hellen121nissan.2129525063" +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen121nissan.202735553" #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 2ab31dc716..b57a9deb6a 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -1297,7 +1297,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1796369886 +#define SIGNATURE_HASH 434826072 #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" @@ -1740,7 +1740,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.08.08.hellen121vag.1796369886" +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen121vag.434826072" #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 e146110918..0b98f9a2a4 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -1297,7 +1297,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 923677642 +#define SIGNATURE_HASH 1173796172 #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" @@ -1740,7 +1740,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.08.08.hellen128.923677642" +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen128.1173796172" #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 838981c224..0ea8571178 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -1297,7 +1297,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2180581066 +#define SIGNATURE_HASH 4076961868 #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" @@ -1740,7 +1740,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.08.08.hellen154hyundai.2180581066" +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen154hyundai.4076961868" #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 801d068b0a..e68e836e1d 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h @@ -1297,7 +1297,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3184036105 +#define SIGNATURE_HASH 3476033423 #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" @@ -1740,7 +1740,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.08.08.hellen154hyundai_f7.3184036105" +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen154hyundai_f7.3476033423" #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 2b0dcb1b9e..06a778f58c 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -1297,7 +1297,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1518202273 +#define SIGNATURE_HASH 679832359 #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" @@ -1740,7 +1740,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.08.08.hellen72.1518202273" +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen72.679832359" #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 896c55d36e..a712ccc991 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen81.h +++ b/firmware/controllers/generated/rusefi_generated_hellen81.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3205269979 +#define SIGNATURE_HASH 3455323997 #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" @@ -1739,7 +1739,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.08.08.hellen81.3205269979" +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen81.3455323997" #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 40e2ac876f..5ed0d134b9 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h +++ b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h @@ -1297,7 +1297,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2821692568 +#define SIGNATURE_HASH 3671530014 #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" @@ -1740,7 +1740,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.08.08.hellen88bmw.2821692568" +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen88bmw.3671530014" #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 9daa15640c..a4f7b44b0f 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -1297,7 +1297,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1312422621 +#define SIGNATURE_HASH 1019313243 #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" @@ -1740,7 +1740,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.08.08.hellenNA6.1312422621" +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellenNA6.1019313243" #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 b93d7c5e32..cc744d9007 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -1298,7 +1298,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2984491027 +#define SIGNATURE_HASH 3273342613 #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" @@ -1741,7 +1741,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.08.08.hellenNA8_96.2984491027" +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellenNA8_96.3273342613" #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 6b4ef92083..b40eeac923 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1847992802 +#define SIGNATURE_HASH 484353892 #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" @@ -1740,7 +1740,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.08.08.m74_9.1847992802" +#define TS_SIGNATURE "rusEFI master.2024.08.08.m74_9.484353892" #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 2df4447725..4a14a0fca9 100644 --- a/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h @@ -1297,7 +1297,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3350946930 +#define SIGNATURE_HASH 3041125108 #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" @@ -1740,7 +1740,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.08.08.mre-legacy_f4.3350946930" +#define TS_SIGNATURE "rusEFI master.2024.08.08.mre-legacy_f4.3041125108" #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 d95fe1824b..88bb5359b3 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -1297,7 +1297,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3350946930 +#define SIGNATURE_HASH 3041125108 #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" @@ -1740,7 +1740,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.08.08.mre_f4.3350946930" +#define TS_SIGNATURE "rusEFI master.2024.08.08.mre_f4.3041125108" #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 1bd075b6cc..756163b64a 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -1297,7 +1297,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3350946930 +#define SIGNATURE_HASH 3041125108 #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" @@ -1740,7 +1740,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.08.08.mre_f7.3350946930" +#define TS_SIGNATURE "rusEFI master.2024.08.08.mre_f7.3041125108" #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 b263249129..41ce73ef33 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3667663165 +#define SIGNATURE_HASH 2825166779 #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" @@ -1739,7 +1739,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.08.08.nucleo_f413.3667663165" +#define TS_SIGNATURE "rusEFI master.2024.08.08.nucleo_f413.2825166779" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_prometheus_405.h b/firmware/controllers/generated/rusefi_generated_prometheus_405.h index 45a03a1b71..301128c93d 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_405.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_405.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3926447277 +#define SIGNATURE_HASH 2565886507 #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" @@ -1739,7 +1739,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.08.08.prometheus_405.3926447277" +#define TS_SIGNATURE "rusEFI master.2024.08.08.prometheus_405.2565886507" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_prometheus_469.h b/firmware/controllers/generated/rusefi_generated_prometheus_469.h index afe6534a0e..54c6d9ff7b 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_469.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_469.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3926447277 +#define SIGNATURE_HASH 2565886507 #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" @@ -1739,7 +1739,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.08.08.prometheus_469.3926447277" +#define TS_SIGNATURE "rusEFI master.2024.08.08.prometheus_469.2565886507" #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 f5b6921f07..15e128883f 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets true #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 814195487 +#define SIGNATURE_HASH 1115628953 #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" @@ -1739,7 +1739,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.08.08.proteus_f4.814195487" +#define TS_SIGNATURE "rusEFI master.2024.08.08.proteus_f4.1115628953" #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 dcaf3f9c66..898e46c321 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets true #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 814195487 +#define SIGNATURE_HASH 1115628953 #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" @@ -1739,7 +1739,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.08.08.proteus_f7.814195487" +#define TS_SIGNATURE "rusEFI master.2024.08.08.proteus_f7.1115628953" #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 c9f09241a3..cacf99ad25 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets true #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 814195487 +#define SIGNATURE_HASH 1115628953 #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" @@ -1739,7 +1739,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.08.08.proteus_h7.814195487" +#define TS_SIGNATURE "rusEFI master.2024.08.08.proteus_h7.1115628953" #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 6fad9d8dd6..7ac8907320 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1696045567 +#define SIGNATURE_HASH 401547129 #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" @@ -1740,7 +1740,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.08.08.s105.1696045567" +#define TS_SIGNATURE "rusEFI master.2024.08.08.s105.401547129" #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 25ca1dad85..68b621d9f1 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -1297,7 +1297,7 @@ #define show_small_can_board_presets true #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2087795487 +#define SIGNATURE_HASH 243907993 #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" @@ -1741,7 +1741,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.08.08.small-can-board.2087795487" +#define TS_SIGNATURE "rusEFI master.2024.08.08.small-can-board.243907993" #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 43d7ebaa7a..fc7d1b3d4e 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3667663165 +#define SIGNATURE_HASH 2825166779 #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" @@ -1739,7 +1739,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.08.08.stm32f429_nucleo.3667663165" +#define TS_SIGNATURE "rusEFI master.2024.08.08.stm32f429_nucleo.2825166779" #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 1d6f4ce7e2..1d4fbe6623 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3667663165 +#define SIGNATURE_HASH 2825166779 #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" @@ -1739,7 +1739,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.08.08.stm32f767_nucleo.3667663165" +#define TS_SIGNATURE "rusEFI master.2024.08.08.stm32f767_nucleo.2825166779" #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 30e4d39933..d3862bb957 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3667663165 +#define SIGNATURE_HASH 2825166779 #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" @@ -1739,7 +1739,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.08.08.stm32h743_nucleo.3667663165" +#define TS_SIGNATURE "rusEFI master.2024.08.08.stm32h743_nucleo.2825166779" #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 7f89da43eb..73fc0132f8 100644 --- a/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h +++ b/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2243764579 +#define SIGNATURE_HASH 4148537317 #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" @@ -1740,7 +1740,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.08.08.subaru_eg33_f7.2243764579" +#define TS_SIGNATURE "rusEFI master.2024.08.08.subaru_eg33_f7.4148537317" #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 b06625bc47..a427c8789f 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3667663165 +#define SIGNATURE_HASH 2825166779 #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" @@ -1739,7 +1739,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.08.08.t-b-g.3667663165" +#define TS_SIGNATURE "rusEFI master.2024.08.08.t-b-g.2825166779" #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 75a45e6108..d1bdcc57c7 100644 --- a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h +++ b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3769738677 +#define SIGNATURE_HASH 2454266675 #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" @@ -1739,7 +1739,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.08.08.tdg-pdm8.3769738677" +#define TS_SIGNATURE "rusEFI master.2024.08.08.tdg-pdm8.2454266675" #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 e249b4ad7d..cc33c7449c 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -1297,7 +1297,7 @@ #define show_test_presets false #define show_uaefi_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 4211793105 +#define SIGNATURE_HASH 2314361431 #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" @@ -1740,7 +1740,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.08.08.uaefi.4211793105" +#define TS_SIGNATURE "rusEFI master.2024.08.08.uaefi.2314361431" #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 1d72b35b91..d724a28184 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi121.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi121.h @@ -1296,7 +1296,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2288758799 +#define SIGNATURE_HASH 4203951753 #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" @@ -1739,7 +1739,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.08.08.uaefi121.2288758799" +#define TS_SIGNATURE "rusEFI master.2024.08.08.uaefi121.4203951753" #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 8c1f6a878e..632fa6bf46 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 2874468890 -#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-2chan.2874468890" +#define SIGNATURE_HASH 3651955868 +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-2chan.3651955868" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 92b6d014ed..6b88f604d1 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 2073362687 -#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-4chan.2073362687" +#define SIGNATURE_HASH 158172793 +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-4chan.158172793" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index 36ada628dd..f40ceac5fe 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 2073362687 -#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-4chan_f7.2073362687" +#define SIGNATURE_HASH 158172793 +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-4chan_f7.158172793" diff --git a/firmware/controllers/generated/signature_alphax-4k-gdi.h b/firmware/controllers/generated/signature_alphax-4k-gdi.h index 32627cda7f..d3c9b22642 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 3533979758 -#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-4k-gdi.3533979758" +#define SIGNATURE_HASH 2690434792 +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-4k-gdi.2690434792" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index f0d800e301..42d6465a88 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 2710061840 -#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-8chan-revA.2710061840" +#define SIGNATURE_HASH 3547383190 +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-8chan-revA.3547383190" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 4e87bde89c..e5dfbef607 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 2016054553 -#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-8chan.2016054553" +#define SIGNATURE_HASH 181537695 +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-8chan.181537695" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index 45ad8c3ce4..1c542c5dd0 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 2016054553 -#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-8chan_f7.2016054553" +#define SIGNATURE_HASH 181537695 +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-8chan_f7.181537695" diff --git a/firmware/controllers/generated/signature_alphax-silver.h b/firmware/controllers/generated/signature_alphax-silver.h index 6272dc4254..2b3961a066 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 3877769883 -#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-silver.3877769883" +#define SIGNATURE_HASH 2514129949 +#define TS_SIGNATURE "rusEFI master.2024.08.08.alphax-silver.2514129949" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 2acb391ce8..18b9ea49fb 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 3667663165 -#define TS_SIGNATURE "rusEFI master.2024.08.08.at_start_f435.3667663165" +#define SIGNATURE_HASH 2825166779 +#define TS_SIGNATURE "rusEFI master.2024.08.08.at_start_f435.2825166779" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 277ea4d7a3..e59b7d7303 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 2661010803 -#define TS_SIGNATURE "rusEFI master.2024.08.08.atlas.2661010803" +#define SIGNATURE_HASH 3965930485 +#define TS_SIGNATURE "rusEFI master.2024.08.08.atlas.3965930485" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 2a6a0b45c6..42f742ca30 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 2127422044 -#define TS_SIGNATURE "rusEFI master.2024.08.08.f407-discovery.2127422044" +#define SIGNATURE_HASH 204825818 +#define TS_SIGNATURE "rusEFI master.2024.08.08.f407-discovery.204825818" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 1cbb04a009..9951b3c077 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 3667663165 -#define TS_SIGNATURE "rusEFI master.2024.08.08.f429-discovery.3667663165" +#define SIGNATURE_HASH 2825166779 +#define TS_SIGNATURE "rusEFI master.2024.08.08.f429-discovery.2825166779" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index a5e64e745e..0d15700a29 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 3897237422 -#define TS_SIGNATURE "rusEFI master.2024.08.08.f469-discovery.3897237422" +#define SIGNATURE_HASH 2595461416 +#define TS_SIGNATURE "rusEFI master.2024.08.08.f469-discovery.2595461416" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index a4e8f8b2dc..d27ef1da83 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 2350869798 -#define TS_SIGNATURE "rusEFI master.2024.08.08.frankenso_na6.2350869798" +#define SIGNATURE_HASH 4276612000 +#define TS_SIGNATURE "rusEFI master.2024.08.08.frankenso_na6.4276612000" diff --git a/firmware/controllers/generated/signature_haba208.h b/firmware/controllers/generated/signature_haba208.h index 524e55c320..aac375c8ca 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 3667663165 -#define TS_SIGNATURE "rusEFI master.2024.08.08.haba208.3667663165" +#define SIGNATURE_HASH 2825166779 +#define TS_SIGNATURE "rusEFI master.2024.08.08.haba208.2825166779" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 22763f14b6..d5dd48942a 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 1402241465 -#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen-112-17.1402241465" +#define SIGNATURE_HASH 560727871 +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen-112-17.560727871" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 14173a0c83..9ba8510346 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 384138885 -#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen-gm-e67.384138885" +#define SIGNATURE_HASH 1679685635 +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen-gm-e67.1679685635" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 9320c8cf6f..c0f8662b1a 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 3690827639 -#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen-honda-k.3690827639" +#define SIGNATURE_HASH 2835679729 +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen-honda-k.2835679729" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index fd84fec5f8..6b2c0e1f88 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 864349981 -#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen-nb1.864349981" +#define SIGNATURE_HASH 1098672539 +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen-nb1.1098672539" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 55271b4d5c..174c1fc557 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 2129525063 -#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen121nissan.2129525063" +#define SIGNATURE_HASH 202735553 +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen121nissan.202735553" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index a8a528ae73..e2ee03d03b 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 1796369886 -#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen121vag.1796369886" +#define SIGNATURE_HASH 434826072 +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen121vag.434826072" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index e9dc09d8cc..5e73e2bbb4 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 923677642 -#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen128.923677642" +#define SIGNATURE_HASH 1173796172 +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen128.1173796172" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 2d321213ae..089ad90601 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 2180581066 -#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen154hyundai.2180581066" +#define SIGNATURE_HASH 4076961868 +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen154hyundai.4076961868" diff --git a/firmware/controllers/generated/signature_hellen154hyundai_f7.h b/firmware/controllers/generated/signature_hellen154hyundai_f7.h index f2f5fb229d..b481daf3a7 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 3184036105 -#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen154hyundai_f7.3184036105" +#define SIGNATURE_HASH 3476033423 +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen154hyundai_f7.3476033423" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 5db77ad641..f1364a83e5 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 1518202273 -#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen72.1518202273" +#define SIGNATURE_HASH 679832359 +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen72.679832359" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 3ea4cf63fa..9626dee66d 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 3205269979 -#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen81.3205269979" +#define SIGNATURE_HASH 3455323997 +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen81.3455323997" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 2048aff7cd..6f2ebdf50f 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 2821692568 -#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen88bmw.2821692568" +#define SIGNATURE_HASH 3671530014 +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellen88bmw.3671530014" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 1aab7d30ae..2628d45456 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 1312422621 -#define TS_SIGNATURE "rusEFI master.2024.08.08.hellenNA6.1312422621" +#define SIGNATURE_HASH 1019313243 +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellenNA6.1019313243" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 3a3e67e57a..ebf2de7078 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 2984491027 -#define TS_SIGNATURE "rusEFI master.2024.08.08.hellenNA8_96.2984491027" +#define SIGNATURE_HASH 3273342613 +#define TS_SIGNATURE "rusEFI master.2024.08.08.hellenNA8_96.3273342613" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 6e00aa8639..ec391c3a57 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 1847992802 -#define TS_SIGNATURE "rusEFI master.2024.08.08.m74_9.1847992802" +#define SIGNATURE_HASH 484353892 +#define TS_SIGNATURE "rusEFI master.2024.08.08.m74_9.484353892" diff --git a/firmware/controllers/generated/signature_mre-legacy_f4.h b/firmware/controllers/generated/signature_mre-legacy_f4.h index 245080d1a2..dec50c4503 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 3350946930 -#define TS_SIGNATURE "rusEFI master.2024.08.08.mre-legacy_f4.3350946930" +#define SIGNATURE_HASH 3041125108 +#define TS_SIGNATURE "rusEFI master.2024.08.08.mre-legacy_f4.3041125108" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 1dfe1e21b4..4356335667 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 3350946930 -#define TS_SIGNATURE "rusEFI master.2024.08.08.mre_f4.3350946930" +#define SIGNATURE_HASH 3041125108 +#define TS_SIGNATURE "rusEFI master.2024.08.08.mre_f4.3041125108" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 967d2325db..8d7ac19f20 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 3350946930 -#define TS_SIGNATURE "rusEFI master.2024.08.08.mre_f7.3350946930" +#define SIGNATURE_HASH 3041125108 +#define TS_SIGNATURE "rusEFI master.2024.08.08.mre_f7.3041125108" diff --git a/firmware/controllers/generated/signature_nucleo_f413.h b/firmware/controllers/generated/signature_nucleo_f413.h index 59f81e8315..e80f4ce0c4 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 3667663165 -#define TS_SIGNATURE "rusEFI master.2024.08.08.nucleo_f413.3667663165" +#define SIGNATURE_HASH 2825166779 +#define TS_SIGNATURE "rusEFI master.2024.08.08.nucleo_f413.2825166779" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 0a120c67ce..b574813f28 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.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 3926447277 -#define TS_SIGNATURE "rusEFI master.2024.08.08.prometheus_405.3926447277" +#define SIGNATURE_HASH 2565886507 +#define TS_SIGNATURE "rusEFI master.2024.08.08.prometheus_405.2565886507" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 9a17e55b55..11fa6f6885 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.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 3926447277 -#define TS_SIGNATURE "rusEFI master.2024.08.08.prometheus_469.3926447277" +#define SIGNATURE_HASH 2565886507 +#define TS_SIGNATURE "rusEFI master.2024.08.08.prometheus_469.2565886507" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index dde44c238e..5e2fb93726 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 814195487 -#define TS_SIGNATURE "rusEFI master.2024.08.08.proteus_f4.814195487" +#define SIGNATURE_HASH 1115628953 +#define TS_SIGNATURE "rusEFI master.2024.08.08.proteus_f4.1115628953" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index c55ceb364d..6e1769c744 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 814195487 -#define TS_SIGNATURE "rusEFI master.2024.08.08.proteus_f7.814195487" +#define SIGNATURE_HASH 1115628953 +#define TS_SIGNATURE "rusEFI master.2024.08.08.proteus_f7.1115628953" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index dea8e63440..1bc9a7d77a 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 814195487 -#define TS_SIGNATURE "rusEFI master.2024.08.08.proteus_h7.814195487" +#define SIGNATURE_HASH 1115628953 +#define TS_SIGNATURE "rusEFI master.2024.08.08.proteus_h7.1115628953" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 3268ef9ea9..fa71de5116 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 1696045567 -#define TS_SIGNATURE "rusEFI master.2024.08.08.s105.1696045567" +#define SIGNATURE_HASH 401547129 +#define TS_SIGNATURE "rusEFI master.2024.08.08.s105.401547129" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index 1cbc4c39a2..07c12cea81 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 2087795487 -#define TS_SIGNATURE "rusEFI master.2024.08.08.small-can-board.2087795487" +#define SIGNATURE_HASH 243907993 +#define TS_SIGNATURE "rusEFI master.2024.08.08.small-can-board.243907993" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 7192e88698..d0790bf9b3 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 3667663165 -#define TS_SIGNATURE "rusEFI master.2024.08.08.stm32f429_nucleo.3667663165" +#define SIGNATURE_HASH 2825166779 +#define TS_SIGNATURE "rusEFI master.2024.08.08.stm32f429_nucleo.2825166779" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index 0aaaae6742..e16fd58ed3 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 3667663165 -#define TS_SIGNATURE "rusEFI master.2024.08.08.stm32f767_nucleo.3667663165" +#define SIGNATURE_HASH 2825166779 +#define TS_SIGNATURE "rusEFI master.2024.08.08.stm32f767_nucleo.2825166779" diff --git a/firmware/controllers/generated/signature_stm32h743_nucleo.h b/firmware/controllers/generated/signature_stm32h743_nucleo.h index a58b63ee2a..4e3cecf474 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 3667663165 -#define TS_SIGNATURE "rusEFI master.2024.08.08.stm32h743_nucleo.3667663165" +#define SIGNATURE_HASH 2825166779 +#define TS_SIGNATURE "rusEFI master.2024.08.08.stm32h743_nucleo.2825166779" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 51d39b9b71..3440d46f75 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 2243764579 -#define TS_SIGNATURE "rusEFI master.2024.08.08.subaru_eg33_f7.2243764579" +#define SIGNATURE_HASH 4148537317 +#define TS_SIGNATURE "rusEFI master.2024.08.08.subaru_eg33_f7.4148537317" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 3da30d9ed8..e38d4f3b9c 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 3667663165 -#define TS_SIGNATURE "rusEFI master.2024.08.08.t-b-g.3667663165" +#define SIGNATURE_HASH 2825166779 +#define TS_SIGNATURE "rusEFI master.2024.08.08.t-b-g.2825166779" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index e549220c50..1f3c0d5ea1 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 3769738677 -#define TS_SIGNATURE "rusEFI master.2024.08.08.tdg-pdm8.3769738677" +#define SIGNATURE_HASH 2454266675 +#define TS_SIGNATURE "rusEFI master.2024.08.08.tdg-pdm8.2454266675" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index 9b81dd5c5a..53560e9fa1 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 4211793105 -#define TS_SIGNATURE "rusEFI master.2024.08.08.uaefi.4211793105" +#define SIGNATURE_HASH 2314361431 +#define TS_SIGNATURE "rusEFI master.2024.08.08.uaefi.2314361431" diff --git a/firmware/controllers/generated/signature_uaefi121.h b/firmware/controllers/generated/signature_uaefi121.h index ff15dd7c1c..a0f9e36561 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 2288758799 -#define TS_SIGNATURE "rusEFI master.2024.08.08.uaefi121.2288758799" +#define SIGNATURE_HASH 4203951753 +#define TS_SIGNATURE "rusEFI master.2024.08.08.uaefi121.4203951753" diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index c075852955..df75de0529 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.08.08.f407-discovery.2127422044" + signature = "rusEFI master.2024.08.08.f407-discovery.204825818" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.f407-discovery.2127422044" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.f407-discovery.204825818" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:19:12 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:51 UTC 2024 pageSize = 22960 page = 1 @@ -5927,7 +5927,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8923,7 +8926,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8941,6 +8943,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index f30355c12a..2cc1e8a59c 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.08.08.alphax-2chan.2874468890" + signature = "rusEFI master.2024.08.08.alphax-2chan.3651955868" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.alphax-2chan.2874468890" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.alphax-2chan.3651955868" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","INVALID","B5 - TPS","A2 Battery Sense","C7 - CAM Hall/Digital","INVALID","X1 - AIN1","INVALID","INVALID","B2 - MAP","B7 - CLT","B3 - IAT","X3 - AIN2","X7 - AIN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:27 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:06 UTC 2024 pageSize = 22964 page = 1 @@ -5925,7 +5925,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8825,7 +8828,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8843,6 +8845,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 5ccbf43b89..df59725a88 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.08.08.alphax-4chan.2073362687" + signature = "rusEFI master.2024.08.08.alphax-4chan.158172793" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.alphax-4chan.2073362687" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.alphax-4chan.158172793" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:08 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:46 UTC 2024 pageSize = 22964 page = 1 @@ -5937,7 +5937,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8899,7 +8902,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8917,6 +8919,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index d9f200f96b..12cf7974a7 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.08.08.alphax-4chan_f7.2073362687" + signature = "rusEFI master.2024.08.08.alphax-4chan_f7.158172793" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.alphax-4chan_f7.2073362687" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.alphax-4chan_f7.158172793" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:10 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:48 UTC 2024 pageSize = 22964 page = 1 @@ -5937,7 +5937,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8899,7 +8902,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8917,6 +8919,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini b/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini index fb6b4d5488..d52a2b2c2e 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.08.08.alphax-4k-gdi.3533979758" + signature = "rusEFI master.2024.08.08.alphax-4k-gdi.2690434792" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.alphax-4k-gdi.3533979758" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.alphax-4k-gdi.2690434792" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","19B PPS1","19A TPS1","6B Battery Sense","INVALID","INVALID","INVALID","INVALID","MAP Signal","INVALID","ECT CLT Coolant","IAT","INVALID","INVALID","INVALID","INVALID","INVALID","20B PPS2","20A TPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:20 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:58 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8866,7 +8869,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8884,6 +8886,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index a33603b6c4..250303d159 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.08.08.alphax-8chan-revA.2710061840" + signature = "rusEFI master.2024.08.08.alphax-8chan-revA.3547383190" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.alphax-8chan-revA.2710061840" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.alphax-8chan-revA.3547383190" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","17A - PPS","23C - TPS","Battery Sense","INVALID","15D - AN5","24C - TPS2","14A - Analog 1","22A - Analog 22","On-board MAP","16A - CLT","15A - IAT","31C - PPS2","33A - AN3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16D - AN6","INVALID","INVALID","INVALID","INVALID","7C - AT4","INVALID","6C - AT3","14D - AN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:23 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:01 UTC 2024 pageSize = 22964 page = 1 @@ -5931,7 +5931,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8874,7 +8877,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8892,6 +8894,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 6d6de09cd4..23e6eba7eb 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.08.08.alphax-8chan.2016054553" + signature = "rusEFI master.2024.08.08.alphax-8chan.181537695" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.alphax-8chan.2016054553" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.alphax-8chan.181537695" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:02 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:40 UTC 2024 pageSize = 22980 page = 1 @@ -5934,7 +5934,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8878,7 +8881,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8896,6 +8898,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index 06068f8e56..c4a32063d8 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.08.08.alphax-8chan_f7.2016054553" + signature = "rusEFI master.2024.08.08.alphax-8chan_f7.181537695" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.alphax-8chan_f7.2016054553" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.alphax-8chan_f7.181537695" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:04 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:42 UTC 2024 pageSize = 22980 page = 1 @@ -5934,7 +5934,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8878,7 +8881,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8896,6 +8898,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_alphax-silver.ini b/firmware/tunerstudio/generated/rusefi_alphax-silver.ini index a6d2b2a855..34cf6da161 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.08.08.alphax-silver.3877769883" + signature = "rusEFI master.2024.08.08.alphax-silver.2514129949" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.alphax-silver.3877769883" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.alphax-silver.2514129949" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","18A - TPS","9A Battery Sense","INVALID","INVALID","INVALID","INVALID","21A - MAP","On-board MAP","19A - CLT","20A - IAT" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:15 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:54 UTC 2024 pageSize = 22964 page = 1 @@ -5921,7 +5921,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8819,7 +8822,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8837,6 +8839,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index 944da7ed70..fa2bc26c89 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.08.08.at_start_f435.3667663165" + signature = "rusEFI master.2024.08.08.at_start_f435.2825166779" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.at_start_f435.3667663165" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.at_start_f435.2825166779" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:49 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:28 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8912,7 +8915,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8930,6 +8932,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index e937bd3b6e..f482c4bd5a 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.08.08.atlas.2661010803" + signature = "rusEFI master.2024.08.08.atlas.3965930485" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.atlas.2661010803" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.atlas.3965930485" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:47 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:26 UTC 2024 pageSize = 22460 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8904,7 +8907,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8922,6 +8924,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index d13d26d6a9..c392278a6b 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.08.08.f407-discovery.2127422044" + signature = "rusEFI master.2024.08.08.f407-discovery.204825818" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.f407-discovery.2127422044" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.f407-discovery.204825818" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:54 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:32 UTC 2024 pageSize = 22960 page = 1 @@ -5927,7 +5927,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8923,7 +8926,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8941,6 +8943,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index ebaffbadd2..5c3acc31b4 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.08.08.f429-discovery.3667663165" + signature = "rusEFI master.2024.08.08.f429-discovery.2825166779" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.f429-discovery.3667663165" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.f429-discovery.2825166779" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:46 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:24 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8912,7 +8915,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8930,6 +8932,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index 5f35ebb14f..f7a69da38f 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.08.08.f469-discovery.3897237422" + signature = "rusEFI master.2024.08.08.f469-discovery.2595461416" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.f469-discovery.3897237422" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.f469-discovery.2595461416" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:38 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:16 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8912,7 +8915,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8930,6 +8932,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index fff9c4c08b..745ef687ce 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.08.08.frankenso_na6.2350869798" + signature = "rusEFI master.2024.08.08.frankenso_na6.4276612000" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.frankenso_na6.2350869798" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.frankenso_na6.4276612000" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog 3O","Analog 3L","Analog 3M","Analog 3J","Analog 3I","INVALID","Analog 3H","Analog 3G","INVALID","INVALID","INVALID","Analog 3P","Analog 3Q","Analog 3N","Analog VBatt","Analog 3E" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:58 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:36 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8912,7 +8915,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8930,6 +8932,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_haba208.ini b/firmware/tunerstudio/generated/rusefi_haba208.ini index bbc02eb1b0..b9f2632ad8 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.08.08.haba208.3667663165" + signature = "rusEFI master.2024.08.08.haba208.2825166779" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.haba208.3667663165" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.haba208.2825166779" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:47 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:25 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8912,7 +8915,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8930,6 +8932,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index d4d8092d8f..650a9286f7 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.08.08.hellen-112-17.1402241465" + signature = "rusEFI master.2024.08.08.hellen-112-17.560727871" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.hellen-112-17.1402241465" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.hellen-112-17.560727871" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","B20 TPS Throttle Position 2","A14 Analog Input","INVALID","A21 PPS1","B03 TPS Throttle Position 1","INVALID","A07 TODO","A12 Analog Input","A10 Analog Input","INVALID","B19 MAP","A09 Analog Input","B15 CLT","B27 IAT","A11 Analog Input","A19 Analog Input" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:30 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:09 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8866,7 +8869,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8884,6 +8886,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index d162389781..0d082edade 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.08.08.hellen-gm-e67.384138885" + signature = "rusEFI master.2024.08.08.hellen-gm-e67.1679685635" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.hellen-gm-e67.384138885" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.hellen-gm-e67.1679685635" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","C2-60 - Oil Pressure","C3-58 - Baro","C1-47 - PPS1","C2-64 - TPS1","C1-19 Battery Sense","C1-45 Secondary Fuel Level","C3-57 - A/C Pressure","C2-66 - TPS2","C1-44 Primary Fuel Level","C2-65 - Trans Fluids","C3-59 - MAP","C3-55 - CLT","C3-56 - IAT","C1-49 - PPS2","C1-46 Vac Sense" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:18 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:57 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8895,7 +8898,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8913,6 +8915,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index b2ccd67f39..f5623a1e08 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.08.08.hellen-honda-k.3690827639" + signature = "rusEFI master.2024.08.08.hellen-honda-k.2835679729" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.hellen-honda-k.3690827639" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.hellen-honda-k.2835679729" ; signature is expected to be 7 or more characters. useLegacyFTempUnits = false ignoreMissingBitOptions = true @@ -5777,7 +5777,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8593,7 +8596,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8611,6 +8613,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index ca6b0b90ee..91a2e23bb9 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.08.08.hellen-nb1.864349981" + signature = "rusEFI master.2024.08.08.hellen-nb1.1098672539" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.hellen-nb1.864349981" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.hellen-nb1.1098672539" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","1G - Steering/RES2","3E - TPS","1B - Battery Sense","2H - CAM","3S - EGR BOOST IN","2A - Pressure Input","2J - CRANK","2L - MAF","3D - MAP","2E - Coolant","2B - IAT","4C - IN TEMP/PPS2","1P - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:17 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:55 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8895,7 +8898,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8913,6 +8915,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 9078ec16b2..f6a601ae3f 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.08.08.hellen121nissan.2129525063" + signature = "rusEFI master.2024.08.08.hellen121nissan.202735553" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.hellen121nissan.2129525063" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.hellen121nissan.202735553" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","51 - MAF","INVALID","Aux P68","106 - PPS 1","50 - TPS 1","109 Ignition Key Voltage","INVALID","INVALID","69 - TPS 2","INVALID","Aux P66","Aux P67","73 - CLT","34 - IAT","98 - PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:29 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:07 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8853,7 +8856,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8871,6 +8873,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 920544a4b0..a6150a5e7a 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.08.08.hellen121vag.1796369886" + signature = "rusEFI master.2024.08.08.hellen121vag.434826072" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.hellen121vag.1796369886" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.hellen121vag.434826072" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","14 - O2","INVALID","INVALID","34 In PPS1","92 - TPS 1","106 - KNOCK","86 - CAM1","87 - CAM2","84 - TPS2","INVALID","29 In Maf","101 - MAP2","93 - CLT","85 - IAT","35 In PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:24 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:03 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8886,7 +8889,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8904,6 +8906,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index ab01bbc254..46c1bc10a6 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.08.08.hellen128.923677642" + signature = "rusEFI master.2024.08.08.hellen128.1173796172" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.hellen128.923677642" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.hellen128.1173796172" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","P36_IN_O2S","P32_IN_O2S2","P40_IN_MAP3","C24 - PPS1","E31 - TPS1","Battery Sense","E40 - IN_CAM","P30_IN_AUX4","E34 - TPS2","E37 - Crank Input","E47 - MAF","E23 - MAP","E29 - Coolant Temp","E45 - IAT","C25 - PPS2","P41_IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:43 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:22 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8893,7 +8896,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8911,6 +8913,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 2349bfef42..15ab5bf6dd 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.08.08.hellen154hyundai.2180581066" + signature = "rusEFI master.2024.08.08.hellen154hyundai.4076961868" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.hellen154hyundai.2180581066" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.hellen154hyundai.4076961868" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","K21 Ambient Temperature","K58 Oil Temp","K54 A/C pressure","PPS 1","TPS 1","K2 Ignition Key Voltage","X10 AIN2","BK2 Wastegate Position - 22","TPS 2","X11 AIN1","Map Sensor K31","K10 Sensor","CLT","IAT","PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:12 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:51 UTC 2024 pageSize = 22960 page = 1 @@ -5922,7 +5922,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8808,7 +8811,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8826,6 +8828,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini index c46825e1d4..c1c02d1e2e 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.08.08.hellen154hyundai_f7.3184036105" + signature = "rusEFI master.2024.08.08.hellen154hyundai_f7.3476033423" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.hellen154hyundai_f7.3184036105" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.hellen154hyundai_f7.3476033423" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","K54 A/C pressure","PPS 1","TPS 1","K2 Ignition Key Voltage","X10 AIN2","BK2 Wastegate Position - 22","TPS 2","X11 AIN1","Map Sensor K31","K10 Sensor","CLT","IAT","PPS 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","K58 Oil Temp","K21 Ambient Temperature" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:14 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:52 UTC 2024 pageSize = 22960 page = 1 @@ -5922,7 +5922,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8808,7 +8811,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8826,6 +8828,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 7725830762..7fec9598d0 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.08.08.hellen72.1518202273" + signature = "rusEFI master.2024.08.08.hellen72.679832359" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.hellen72.1518202273" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.hellen72.679832359" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","5N - TPS2","3L - IGN_7 / AFR","intMAP (A15)","5P - PPS1","4V - TPS (A17)","4S/4T - Alternator voltage","3V - CAM (A19)","4J - VTCS/AUX4 (A20)","4F - AC_PRES/AUX1 (A23)","3Y - CRANK (A24)","4X - MAF (A9)","4U - MAP2/Ign8 (A10)","4P - CLT (A11)","4N - IAT (A14)","5M - PPS2 OR TEMPERATURE SENSOR","4AE - EGR/MAP4 (A22)" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:33 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:12 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8895,7 +8898,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8913,6 +8915,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 31e5cfaab5..e7a31f94c5 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.08.08.hellen81.3205269979" + signature = "rusEFI master.2024.08.08.hellen81.3455323997" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.hellen81.3205269979" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.hellen81.3455323997" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - IN_O2S","55 - IN_O2S2","41 - IN_MAP3","78 - IN_PPS","16 - IN_TPS","13 - IN_VIGN","79 - IN_CAM","77 - IN_AUX4","74 - IN_AUX1","15 - IN_CRANK (A24)","37 - IN_MAP1","38 - IN_MAP2","39 - IN_CLT","40 - IN_IAT","75 - IN_AUX2","76 - IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:26 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:04 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8892,7 +8895,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8910,6 +8912,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 29a0c1c553..b5fa1e3681 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.08.08.hellen88bmw.2821692568" + signature = "rusEFI master.2024.08.08.hellen88bmw.3671530014" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.hellen88bmw.2821692568" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.hellen88bmw.3671530014" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","VIN5","VIN6","INVALID","PPS1","73 - TPS","56 - Battery Sense","17 - CAM","Aux BARO","Aux TPS2","16 - CRANK","41 - MAF","Aux MAP","78 - CLT","77 - IAT","Aux PPS2","Aux TPS3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:40 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:19 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8888,7 +8891,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8906,6 +8908,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 8d5a22f8f8..62a97e166e 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.08.08.hellenNA6.1312422621" + signature = "rusEFI master.2024.08.08.hellenNA6.1019313243" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.hellenNA6.1312422621" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.hellenNA6.1019313243" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","3N - O2S","2N - Temperature Sensor","intMAP (A15)","4I - PPS1","TPS Input","1B - Battery Sense","INVALID","4G - PPS2 OR TEMPERATURE SENSOR","4H - TPS2","INVALID","3O - MAF","2M - Pressure Sensor","3Q - CLT","3P - IAT","1V - Clutch Switch","1Q AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:11 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:49 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8895,7 +8898,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8913,6 +8915,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 245a8b913f..d9cf67546a 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.08.08.hellenNA8_96.2984491027" + signature = "rusEFI master.2024.08.08.hellenNA8_96.3273342613" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.hellenNA8_96.2984491027" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.hellenNA8_96.3273342613" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","PPS1","2F - TPS","3B - Battery Sense","3G - CAM","3S - EGR BOOST IN","2A - Pressure Input","3F - CRANK","2B - MAF","INVALID","2G - Coolant","2B - IAT","4C - IN TEMP/PPS2","1K - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:07 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:45 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8895,7 +8898,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8913,6 +8915,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index d1c4564bb2..ee6a041061 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.08.08.m74_9.1847992802" + signature = "rusEFI master.2024.08.08.m74_9.484353892" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.m74_9.1847992802" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.m74_9.484353892" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","MAF/MAP sensor signal","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Pedal position sensor 1 signal PPS1","Pedal position sensor 2 signal PPS2","ETB TPS position sensor 1 signal","ETB TPS position sensor 2 signal" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:56 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:34 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8899,7 +8902,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8917,6 +8919,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini b/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini index 4926e5d5b0..c1ce397903 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.08.08.mre-legacy_f4.3350946930" + signature = "rusEFI master.2024.08.08.mre-legacy_f4.3041125108" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.mre-legacy_f4.3350946930" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.mre-legacy_f4.3041125108" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:41 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:19 UTC 2024 pageSize = 24960 page = 1 @@ -5924,7 +5924,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8873,7 +8876,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8891,6 +8893,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 6f0504d602..ae4f05096a 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.08.08.mre_f4.3350946930" + signature = "rusEFI master.2024.08.08.mre_f4.3041125108" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.mre_f4.3350946930" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.mre_f4.3041125108" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:43 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:20 UTC 2024 pageSize = 24960 page = 1 @@ -5924,7 +5924,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8873,7 +8876,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8891,6 +8893,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 4a93837960..99cc9f620a 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.08.08.mre_f7.3350946930" + signature = "rusEFI master.2024.08.08.mre_f7.3041125108" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.mre_f7.3350946930" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.mre_f7.3041125108" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:39 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:17 UTC 2024 pageSize = 24960 page = 1 @@ -5924,7 +5924,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8873,7 +8876,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8891,6 +8893,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini index 8fcd5b7c5e..464c4b6a91 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.08.08.nucleo_f413.3667663165" + signature = "rusEFI master.2024.08.08.nucleo_f413.2825166779" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.nucleo_f413.3667663165" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.nucleo_f413.2825166779" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:55 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:33 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8912,7 +8915,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8930,6 +8932,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index e51861506e..896e363b80 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.08.08.prometheus_405.3926447277" + signature = "rusEFI master.2024.08.08.prometheus_405.2565886507" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.prometheus_405.3926447277" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.prometheus_405.2565886507" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:46 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:25 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8908,7 +8911,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8926,6 +8928,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index cfd4245b7c..7043aef7db 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.08.08.prometheus_469.3926447277" + signature = "rusEFI master.2024.08.08.prometheus_469.2565886507" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.prometheus_469.3926447277" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.prometheus_469.2565886507" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:44 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:23 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8908,7 +8911,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8926,6 +8928,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 176267cdea..24aea556b0 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.08.08.proteus_f4.814195487" + signature = "rusEFI master.2024.08.08.proteus_f4.1115628953" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.proteus_f4.814195487" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.proteus_f4.1115628953" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:57 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:36 UTC 2024 pageSize = 28460 page = 1 @@ -5927,7 +5927,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8931,7 +8934,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8949,6 +8951,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 845f3e872e..8853652dcd 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.08.08.proteus_f7.814195487" + signature = "rusEFI master.2024.08.08.proteus_f7.1115628953" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.proteus_f7.814195487" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.proteus_f7.1115628953" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:56 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:35 UTC 2024 pageSize = 28460 page = 1 @@ -5927,7 +5927,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8931,7 +8934,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8949,6 +8951,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index cc55b9bffb..02edec6898 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.08.08.proteus_h7.814195487" + signature = "rusEFI master.2024.08.08.proteus_h7.1115628953" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.proteus_h7.814195487" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.proteus_h7.1115628953" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:19:03 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:42 UTC 2024 pageSize = 28460 page = 1 @@ -5927,7 +5927,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8931,7 +8934,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8949,6 +8951,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index e78c54fa39..0419370520 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.08.08.s105.1696045567" + signature = "rusEFI master.2024.08.08.s105.401547129" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.s105.1696045567" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.s105.401547129" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","56 - MAP","16 - TPS","19 - Knock","39 - CLT","INVALID","opt 55 - AFR 2","opt 21 - AC Press","18 - AFR 1","13 - Ignition switch in (15)","44 - +12 sense (MR)","INVALID","na 37 - MAF","INVALID","INVALID","40 - IAT" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:44 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:22 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8897,7 +8900,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8915,6 +8917,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index f6bec53002..2ed93d7fb8 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.08.08.small-can-board.2087795487" + signature = "rusEFI master.2024.08.08.small-can-board.243907993" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.small-can-board.2087795487" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.small-can-board.243907993" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","B2 - Analog/Digital Input","B3 - Analog/Digital Input","B4 - Analog/Digital Input","B5 - Analog/Digital Input","B7 - Analog/Digital Input","C1 - Analog/Digital Input 6","INVALID","INVALID","INVALID","A2 Battery Sense","INVALID","INVALID","C2 - Analog/Digital Input 7","C4 - Analog/Digital Input 8" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:59 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:37 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8903,7 +8906,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8921,6 +8923,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index 605bfd3574..75ad279634 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.08.08.stm32f429_nucleo.3667663165" + signature = "rusEFI master.2024.08.08.stm32f429_nucleo.2825166779" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.stm32f429_nucleo.3667663165" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.stm32f429_nucleo.2825166779" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:48 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:26 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8912,7 +8915,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8930,6 +8932,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index 04e98e939e..421717a17f 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.08.08.stm32f767_nucleo.3667663165" + signature = "rusEFI master.2024.08.08.stm32f767_nucleo.2825166779" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.stm32f767_nucleo.3667663165" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.stm32f767_nucleo.2825166779" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:50 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:28 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8912,7 +8915,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8930,6 +8932,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini index 8249c81980..47d8cf273c 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.08.08.stm32h743_nucleo.3667663165" + signature = "rusEFI master.2024.08.08.stm32h743_nucleo.2825166779" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.stm32h743_nucleo.3667663165" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.stm32h743_nucleo.2825166779" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:17:37 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:42:14 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8912,7 +8915,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8930,6 +8932,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 251f7edf2c..1769805cf4 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.08.08.subaru_eg33_f7.2243764579" + signature = "rusEFI master.2024.08.08.subaru_eg33_f7.4148537317" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.subaru_eg33_f7.2243764579" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.subaru_eg33_f7.4148537317" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","AUX0_18 - MAP Ain","INVALID","INVALID","B05 - MAF Ain","INVALID","AUX0_19 - IAT Ain","A02 - VBat","INVALID","A06 - Oxyg 2 Ain","A04 - EGR t Ain","INVALID","A18 - AUX0 Ain","B02 - TPS Ain","INVALID","A03 - Coolant t Ain","A06 - Oxyg 1 Ain" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:50 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:29 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8906,7 +8909,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8924,6 +8926,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index d825de0179..1cda9aca22 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.08.08.t-b-g.3667663165" + signature = "rusEFI master.2024.08.08.t-b-g.2825166779" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.t-b-g.3667663165" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.t-b-g.2825166779" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:54 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:33 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8912,7 +8915,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8930,6 +8932,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 1ecf899742..dba659a855 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.08.08.tdg-pdm8.3769738677" + signature = "rusEFI master.2024.08.08.tdg-pdm8.2454266675" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.tdg-pdm8.3769738677" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.tdg-pdm8.2454266675" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","Battery Sense","INVALID","INVALID","INVALID","Sense 7","Sense 8","Sense 1","Sense 2","Sense 3","Sense 4","Sense 5","Sense 6" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:53 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:32 UTC 2024 pageSize = 22960 page = 1 @@ -5926,7 +5926,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8912,7 +8915,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8930,6 +8932,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 742097c0e6..3bbbcec648 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.08.08.uaefi.4211793105" + signature = "rusEFI master.2024.08.08.uaefi.2314361431" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.uaefi.4211793105" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.uaefi.2314361431" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","D1 AUX1","C3 AUX2","INVALID","D6 PPS1","D13 TPS1","A7 Voltage From Key","INVALID","C15 Fuel Pressure / AUX3","C14 TPS2","INVALID","D9 MAP","On-board MAP","D16 CLT Coolant","D15 IAT","C4 PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:36 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:14 UTC 2024 pageSize = 22960 page = 1 @@ -5927,7 +5927,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8897,7 +8900,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8915,6 +8917,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve diff --git a/firmware/tunerstudio/generated/rusefi_uaefi121.ini b/firmware/tunerstudio/generated/rusefi_uaefi121.ini index 7cd58a9d60..eaf176e0a3 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.08.08.uaefi121.2288758799" + signature = "rusEFI master.2024.08.08.uaefi121.4203951753" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.08.08.uaefi121.2288758799" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.08.08.uaefi121.4203951753" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:18:34 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:13 UTC 2024 pageSize = 22960 page = 1 @@ -5927,7 +5927,10 @@ menuDialog = main menu = "&Base &Engine" subMenu = engineChars, "Base engine" - subMenu = limitsAndFallback, "Limits and fallbacks", {1}, { uiMode == 0 || uiMode == 1 } + + groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 } + groupChildMenu = limitsAndFallback, "Limits and fallbacks" + groupChildMenu = oilPressureProtection, "Oil pressure protection" subMenu = triggerConfiguration, "Trigger" subMenu = trigger_advanced, "Advanced Trigger", { 1 }, { uiMode == 0 || uiMode == 1 } subMenu = triggerConfiguration_gap, "Trigger Gap Override", {1}, { uiMode == 0 || uiMode == 1 } @@ -8894,7 +8897,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure field = "Boost cut pressure hysteresis", boostCutPressureHyst - field = "Minimum oil pressure after start", minOilPressureAfterStart panel = dutyCycleLimiting dialog = softRpmLimitSettings, "Soft RPM Limit" @@ -8912,6 +8914,9 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = softRpmLimitSettings, West, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } panel = etbLimits + dialog = oilPressureProtection, "Oil pressure protection" + field = "Minimum oil pressure after start", minOilPressureAfterStart + dialog = limitsAndFallbackCenter, "CLT-based RPM Limit" panel = cltRevLimitCurve 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 00452a9916..fdd2656cd9 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 @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 03:19:12 UTC 2024 +// this file was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Aug 08 13:43:51 UTC 2024 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1214,7 +1214,7 @@ public class Fields { public static final int SentEtbType_FORD_TYPE_1 = 2; public static final int SentEtbType_GM_TYPE_1 = 1; public static final int SentEtbType_NONE = 0; - public static final int SIGNATURE_HASH = 2127422044; + public static final int SIGNATURE_HASH = 204825818; 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"; @@ -1473,7 +1473,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.08.08.f407-discovery.2127422044"; + public static final String TS_SIGNATURE = "rusEFI master.2024.08.08.f407-discovery.204825818"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't';