From bb49e1ee4a660354c3d11febd4dcb324ea81a8dc Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Wed, 18 Dec 2024 06:39:29 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../controllers/algo/auto_generated_commonenum.cpp | 4 +++- .../generated/rusefi_generated_alphax-2chan.h | 9 +++++---- .../generated/rusefi_generated_alphax-4chan.h | 9 +++++---- .../generated/rusefi_generated_alphax-4chan_f7.h | 9 +++++---- .../generated/rusefi_generated_alphax-4k-gdi.h | 9 +++++---- .../generated/rusefi_generated_alphax-8chan-revA.h | 9 +++++---- .../generated/rusefi_generated_alphax-8chan.h | 9 +++++---- .../generated/rusefi_generated_alphax-8chan_f7.h | 9 +++++---- .../generated/rusefi_generated_alphax-silver.h | 9 +++++---- .../generated/rusefi_generated_at_start_f435.h | 9 +++++---- .../controllers/generated/rusefi_generated_atlas.h | 9 +++++---- .../generated/rusefi_generated_f407-discovery.h | 9 +++++---- .../generated/rusefi_generated_f429-discovery.h | 9 +++++---- .../generated/rusefi_generated_f469-discovery.h | 9 +++++---- .../generated/rusefi_generated_frankenso_na6.h | 9 +++++---- .../generated/rusefi_generated_haba208.h | 9 +++++---- .../generated/rusefi_generated_hellen-112-17.h | 9 +++++---- .../generated/rusefi_generated_hellen-gm-e67.h | 9 +++++---- .../generated/rusefi_generated_hellen-honda-k.h | 9 +++++---- .../generated/rusefi_generated_hellen-nb1.h | 9 +++++---- .../generated/rusefi_generated_hellen121nissan.h | 9 +++++---- .../generated/rusefi_generated_hellen121vag.h | 9 +++++---- .../generated/rusefi_generated_hellen128.h | 9 +++++---- .../generated/rusefi_generated_hellen154hyundai.h | 9 +++++---- .../rusefi_generated_hellen154hyundai_f7.h | 9 +++++---- .../generated/rusefi_generated_hellen72.h | 9 +++++---- .../generated/rusefi_generated_hellen81.h | 9 +++++---- .../generated/rusefi_generated_hellen88bmw.h | 9 +++++---- .../generated/rusefi_generated_hellenNA6.h | 9 +++++---- .../generated/rusefi_generated_hellenNA8_96.h | 9 +++++---- .../controllers/generated/rusefi_generated_m74_9.h | 9 +++++---- .../generated/rusefi_generated_mre-legacy_f4.h | 9 +++++---- .../generated/rusefi_generated_mre_f4.h | 9 +++++---- .../generated/rusefi_generated_mre_f7.h | 9 +++++---- .../generated/rusefi_generated_nucleo_f413.h | 9 +++++---- .../generated/rusefi_generated_proteus_f4.h | 9 +++++---- .../generated/rusefi_generated_proteus_f7.h | 9 +++++---- .../generated/rusefi_generated_proteus_h7.h | 9 +++++---- .../controllers/generated/rusefi_generated_s105.h | 9 +++++---- .../generated/rusefi_generated_small-can-board.h | 9 +++++---- .../generated/rusefi_generated_stm32f429_nucleo.h | 9 +++++---- .../generated/rusefi_generated_stm32f767_nucleo.h | 9 +++++---- .../generated/rusefi_generated_stm32h743_nucleo.h | 9 +++++---- .../generated/rusefi_generated_subaru_eg33_f7.h | 9 +++++---- .../controllers/generated/rusefi_generated_t-b-g.h | 9 +++++---- .../generated/rusefi_generated_tdg-pdm8.h | 9 +++++---- .../controllers/generated/rusefi_generated_uaefi.h | 9 +++++---- .../generated/rusefi_generated_uaefi121.h | 9 +++++---- .../controllers/generated/signature_alphax-2chan.h | 4 ++-- .../controllers/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 ++-- .../controllers/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 ++-- firmware/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 ++-- .../controllers/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 ++-- .../controllers/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 ++-- .../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 | 14 ++++++++++---- .../tunerstudio/generated/rusefi_alphax-2chan.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_alphax-4chan.ini | 14 ++++++++++---- .../generated/rusefi_alphax-4chan_f7.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_alphax-4k-gdi.ini | 14 ++++++++++---- .../generated/rusefi_alphax-8chan-revA.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_alphax-8chan.ini | 14 ++++++++++---- .../generated/rusefi_alphax-8chan_f7.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_alphax-silver.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_at_start_f435.ini | 14 ++++++++++---- firmware/tunerstudio/generated/rusefi_atlas.ini | 14 ++++++++++---- .../generated/rusefi_f407-discovery.ini | 14 ++++++++++---- .../generated/rusefi_f429-discovery.ini | 14 ++++++++++---- .../generated/rusefi_f469-discovery.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_frankenso_na6.ini | 14 ++++++++++---- firmware/tunerstudio/generated/rusefi_haba208.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_hellen-112-17.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_hellen-gm-e67.ini | 14 ++++++++++---- .../generated/rusefi_hellen-honda-k.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_hellen-nb1.ini | 14 ++++++++++---- .../generated/rusefi_hellen121nissan.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_hellen121vag.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_hellen128.ini | 14 ++++++++++---- .../generated/rusefi_hellen154hyundai.ini | 14 ++++++++++---- .../generated/rusefi_hellen154hyundai_f7.ini | 14 ++++++++++---- firmware/tunerstudio/generated/rusefi_hellen72.ini | 14 ++++++++++---- firmware/tunerstudio/generated/rusefi_hellen81.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_hellen88bmw.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_hellenNA6.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_hellenNA8_96.ini | 14 ++++++++++---- firmware/tunerstudio/generated/rusefi_m74_9.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_mre-legacy_f4.ini | 14 ++++++++++---- firmware/tunerstudio/generated/rusefi_mre_f4.ini | 14 ++++++++++---- firmware/tunerstudio/generated/rusefi_mre_f7.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_nucleo_f413.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_proteus_f4.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_proteus_f7.ini | 14 ++++++++++---- .../tunerstudio/generated/rusefi_proteus_h7.ini | 14 ++++++++++---- firmware/tunerstudio/generated/rusefi_s105.ini | 14 ++++++++++---- .../generated/rusefi_small-can-board.ini | 14 ++++++++++---- .../generated/rusefi_stm32f429_nucleo.ini | 14 ++++++++++---- .../generated/rusefi_stm32f767_nucleo.ini | 14 ++++++++++---- .../generated/rusefi_stm32h743_nucleo.ini | 14 ++++++++++---- .../generated/rusefi_subaru_eg33_f7.ini | 14 ++++++++++---- firmware/tunerstudio/generated/rusefi_t-b-g.ini | 14 ++++++++++---- firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini | 14 ++++++++++---- firmware/tunerstudio/generated/rusefi_uaefi.ini | 14 ++++++++++---- firmware/tunerstudio/generated/rusefi_uaefi121.ini | 14 ++++++++++---- .../java/com/rusefi/config/generated/Fields.java | 7 ++++--- 144 files changed, 816 insertions(+), 478 deletions(-) diff --git a/firmware/controllers/algo/auto_generated_commonenum.cpp b/firmware/controllers/algo/auto_generated_commonenum.cpp index 9e4c7e8168..02e092e497 100644 --- a/firmware/controllers/algo/auto_generated_commonenum.cpp +++ b/firmware/controllers/algo/auto_generated_commonenum.cpp @@ -1,6 +1,6 @@ #include "global.h" #include "rusefi_enums.h" -// was generated automatically by rusEFI tool from rusefi_enums.h // by enum_to_string.jar tool on Mon Dec 16 17:29:42 UTC 2024 +// was generated automatically by rusEFI tool from rusefi_enums.h // by enum_to_string.jar tool on Wed Dec 18 06:38:19 UTC 2024 // see also gen_config_and_enums.bat @@ -871,6 +871,8 @@ case TORQUE_REDUCTION_BUTTON: return "TORQUE_REDUCTION_BUTTON"; case TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH: return "TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH"; +case TORQUE_REDUCTION_CLUTCH_UP_SWITCH: + return "TORQUE_REDUCTION_CLUTCH_UP_SWITCH"; } return NULL; } diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index e105e4f205..c8452d20c8 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -1333,7 +1333,7 @@ #define show_2chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 309760059 +#define SIGNATURE_HASH 174383277 #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" @@ -1392,11 +1392,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23348 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1797,7 +1798,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.12.18.alphax-2chan.309760059" +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-2chan.174383277" #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 2f5357e583..4e10f9e1a0 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -1334,7 +1334,7 @@ #define show_4chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1542350770 +#define SIGNATURE_HASH 1140594468 #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" @@ -1393,11 +1393,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23348 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1798,7 +1799,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.12.18.alphax-4chan.1542350770" +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-4chan.1140594468" #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 d9943c298f..ea3843c7a8 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -1334,7 +1334,7 @@ #define show_4chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1542350770 +#define SIGNATURE_HASH 1140594468 #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" @@ -1393,11 +1393,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23348 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1798,7 +1799,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.12.18.alphax-4chan_f7.1542350770" +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-4chan_f7.1140594468" #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 405fc24e02..c059cc733c 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h @@ -1333,7 +1333,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 893957540 +#define SIGNATURE_HASH 760923442 #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" @@ -1392,11 +1392,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 41344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1797,7 +1798,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.12.18.alphax-4k-gdi.893957540" +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-4k-gdi.760923442" #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 45121713f0..b3bbb7a15e 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -1333,7 +1333,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 613491743 +#define SIGNATURE_HASH 1015239817 #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" @@ -1392,11 +1392,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23348 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1797,7 +1798,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.12.18.alphax-8chan-revA.613491743" +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-8chan-revA.1015239817" #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 f647795311..11ef9c654e 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -1331,7 +1331,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3788894375 +#define SIGNATURE_HASH 4190601265 #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" @@ -1390,11 +1390,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23364 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1795,7 +1796,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.12.18.alphax-8chan.3788894375" +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-8chan.4190601265" #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 00c464a7ca..af45a322d5 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -1331,7 +1331,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3788894375 +#define SIGNATURE_HASH 4190601265 #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" @@ -1390,11 +1390,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23364 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1795,7 +1796,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.12.18.alphax-8chan_f7.3788894375" +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-8chan_f7.4190601265" #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 70fdf6d9f3..3d0093b123 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-silver.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-silver.h @@ -1332,7 +1332,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 318720005 +#define SIGNATURE_HASH 183318675 #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" @@ -1391,11 +1391,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23348 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1796,7 +1797,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.12.18.alphax-silver.318720005" +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-silver.183318675" #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 17ca1ce78e..3e8d057bec 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3721644623 +#define SIGNATURE_HASH 3317807833 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1799,7 +1800,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.12.18.at_start_f435.3721644623" +#define TS_SIGNATURE "rusEFI master.2024.12.18.at_start_f435.3317807833" #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 25ba6e97e8..3f799e69dd 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2580815361 +#define SIGNATURE_HASH 2177265303 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 22844 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1799,7 +1800,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.12.18.atlas.2580815361" +#define TS_SIGNATURE "rusEFI master.2024.12.18.atlas.2177265303" #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 699b499065..b5fe1f31c3 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -1336,7 +1336,7 @@ #define show_tcu_gauges false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 1030423538 +#define SIGNATURE_HASH 628716388 #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" @@ -1395,11 +1395,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23348 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1800,7 +1801,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.12.18.f407-discovery.1030423538" +#define TS_SIGNATURE "rusEFI master.2024.12.18.f407-discovery.628716388" #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 40c5d7cef2..9201389ed9 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3721644623 +#define SIGNATURE_HASH 3317807833 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1799,7 +1800,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.12.18.f429-discovery.3721644623" +#define TS_SIGNATURE "rusEFI master.2024.12.18.f429-discovery.3317807833" #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 c9facaf8d8..e44f9d9a3e 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4010069212 +#define SIGNATURE_HASH 4145462346 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1799,7 +1800,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.12.18.f469-discovery.4010069212" +#define TS_SIGNATURE "rusEFI master.2024.12.18.f469-discovery.4145462346" #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 c810e97023..715a4d7ba7 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -1337,7 +1337,7 @@ #define show_tcu_gauges false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 2337324628 +#define SIGNATURE_HASH 2470629058 #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" @@ -1396,11 +1396,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1801,7 +1802,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.12.18.frankenso_na6.2337324628" +#define TS_SIGNATURE "rusEFI master.2024.12.18.frankenso_na6.2470629058" #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 18994f1c1a..c8d6f7ba42 100644 --- a/firmware/controllers/generated/rusefi_generated_haba208.h +++ b/firmware/controllers/generated/rusefi_generated_haba208.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3721644623 +#define SIGNATURE_HASH 3317807833 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1799,7 +1800,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.12.18.haba208.3721644623" +#define TS_SIGNATURE "rusEFI master.2024.12.18.haba208.3317807833" #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 7a2d5af732..7ac298543a 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -1336,7 +1336,7 @@ #define show_8chan_presets false #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1423659723 +#define SIGNATURE_HASH 1288249949 #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" @@ -1395,11 +1395,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1800,7 +1801,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.12.18.hellen-112-17.1423659723" +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen-112-17.1288249949" #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 c55616b08e..3d3ebee9c7 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 296398327 +#define SIGNATURE_HASH 163110241 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1799,7 +1800,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.12.18.hellen-gm-e67.296398327" +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen-gm-e67.163110241" #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 dba00f15b3..d019eed87a 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h @@ -1333,7 +1333,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2313861177 +#define SIGNATURE_HASH 2449000623 #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" @@ -1392,11 +1392,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23832 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1799,7 +1800,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.12.18.hellen-honda-k.2313861177" +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen-honda-k.2449000623" #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 785d900b89..bae942498d 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -1336,7 +1336,7 @@ #define show_HellenNB1_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1584734032 +#define SIGNATURE_HASH 1181183942 #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" @@ -1395,11 +1395,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1800,7 +1801,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.12.18.hellen-nb1.1584734032" +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen-nb1.1181183942" #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 0d4e8f2748..a7e95f521d 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -1336,7 +1336,7 @@ #define show_Hellen121nissan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 222845135 +#define SIGNATURE_HASH 358230105 #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" @@ -1395,11 +1395,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1800,7 +1801,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.12.18.hellen121nissan.222845135" +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen121nissan.358230105" #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 9d1fa8c100..652beca0f2 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -1336,7 +1336,7 @@ #define show_Hellen121vag_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1428245128 +#define SIGNATURE_HASH 1295202846 #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" @@ -1395,11 +1395,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1800,7 +1801,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.12.18.hellen121vag.1428245128" +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen121vag.1295202846" #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 9afef3acd9..92ba13c1d6 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -1336,7 +1336,7 @@ #define show_Hellen128merc_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 809623736 +#define SIGNATURE_HASH 676565038 #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" @@ -1395,11 +1395,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1800,7 +1801,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.12.18.hellen128.809623736" +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen128.676565038" #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 7e1c05e820..63a9f8f4f1 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -1333,7 +1333,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1064176455 +#define SIGNATURE_HASH 662469585 #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" @@ -1392,11 +1392,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1797,7 +1798,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.12.18.hellen154hyundai.1064176455" +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen154hyundai.662469585" #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 a3577ab1de..0c6394ee66 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h @@ -1333,7 +1333,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3425799637 +#define SIGNATURE_HASH 3559128387 #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" @@ -1392,11 +1392,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1797,7 +1798,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.12.18.hellen154hyundai_f7.3425799637" +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen154hyundai_f7.3559128387" #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 5e0f47c89c..7128081884 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -1336,7 +1336,7 @@ #define show_HellenNB2_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 553330585 +#define SIGNATURE_HASH 954816271 #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" @@ -1395,11 +1395,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1800,7 +1801,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.12.18.hellen72.553330585" +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen72.954816271" #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 68997d9ffa..f0bea0791d 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen81.h +++ b/firmware/controllers/generated/rusefi_generated_hellen81.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3091421865 +#define SIGNATURE_HASH 2689673791 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1799,7 +1800,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.12.18.hellen81.3091421865" +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen81.2689673791" #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 f5468b1e65..7ec4f09528 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h +++ b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h @@ -1336,7 +1336,7 @@ #define show_Hellen88bmw_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2942324714 +#define SIGNATURE_HASH 3077717884 #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" @@ -1395,11 +1395,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1800,7 +1801,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.12.18.hellen88bmw.2942324714" +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen88bmw.3077717884" #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 d951f070fa..e534b4129a 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -1336,7 +1336,7 @@ #define show_HellenNA6_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1232480687 +#define SIGNATURE_HASH 1365530937 #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" @@ -1395,11 +1395,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1800,7 +1801,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.12.18.hellenNA6.1232480687" +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellenNA6.1365530937" #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 63fac7184b..008a85584f 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -1337,7 +1337,7 @@ #define show_HellenNB1_presets false #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3064752993 +#define SIGNATURE_HASH 2931694583 #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" @@ -1396,11 +1396,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1801,7 +1802,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.12.18.hellenNA8_96.3064752993" +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellenNA8_96.2931694583" #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 fb30f30d4a..495ecc97f9 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3149957584 +#define SIGNATURE_HASH 2748512582 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 22800 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1800,7 +1801,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.12.18.m74_9.3149957584" +#define TS_SIGNATURE "rusEFI master.2024.12.18.m74_9.2748512582" #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 d5820e7cc2..f9d6d909cb 100644 --- a/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h @@ -1334,7 +1334,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2527923084 +#define SIGNATURE_HASH 2394913562 #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" @@ -1393,11 +1393,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 25344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1798,7 +1799,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.12.18.mre-legacy_f4.2527923084" +#define TS_SIGNATURE "rusEFI master.2024.12.18.mre-legacy_f4.2394913562" #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 fca48367f2..f593c4fc8d 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -1334,7 +1334,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2527923084 +#define SIGNATURE_HASH 2394913562 #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" @@ -1393,11 +1393,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 25344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1798,7 +1799,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.12.18.mre_f4.2527923084" +#define TS_SIGNATURE "rusEFI master.2024.12.18.mre_f4.2394913562" #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 99c492f325..abeca1ad3a 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -1334,7 +1334,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2527923084 +#define SIGNATURE_HASH 2394913562 #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" @@ -1393,11 +1393,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 25344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1798,7 +1799,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.12.18.mre_f7.2527923084" +#define TS_SIGNATURE "rusEFI master.2024.12.18.mre_f7.2394913562" #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 3eeab04cd9..8b266c906d 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3721644623 +#define SIGNATURE_HASH 3317807833 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1799,7 +1800,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.12.18.nucleo_f413.3721644623" +#define TS_SIGNATURE "rusEFI master.2024.12.18.nucleo_f413.3317807833" #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 543a6fb73e..f6ae68e84d 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -1333,7 +1333,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2956172047 +#define SIGNATURE_HASH 2820795289 #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" @@ -1392,11 +1392,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 28844 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1797,7 +1798,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.12.18.proteus_f4.2956172047" +#define TS_SIGNATURE "rusEFI master.2024.12.18.proteus_f4.2820795289" #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 0730f2215e..465852285a 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -1333,7 +1333,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2956172047 +#define SIGNATURE_HASH 2820795289 #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" @@ -1392,11 +1392,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 28844 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1797,7 +1798,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.12.18.proteus_f7.2956172047" +#define TS_SIGNATURE "rusEFI master.2024.12.18.proteus_f7.2820795289" #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 c3a0c87787..bef87771b9 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -1333,7 +1333,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2956172047 +#define SIGNATURE_HASH 2820795289 #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" @@ -1392,11 +1392,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 28844 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1797,7 +1798,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.12.18.proteus_h7.2956172047" +#define TS_SIGNATURE "rusEFI master.2024.12.18.proteus_h7.2820795289" #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 c1829ae349..6e75976197 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1649953421 +#define SIGNATURE_HASH 2051684891 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1800,7 +1801,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.12.18.s105.1649953421" +#define TS_SIGNATURE "rusEFI master.2024.12.18.s105.2051684891" #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 84fdec1cd4..dd0fab3a7c 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -1333,7 +1333,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2166941538 +#define SIGNATURE_HASH 2570754036 #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" @@ -1392,11 +1392,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1798,7 +1799,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.12.18.small-can-board.2166941538" +#define TS_SIGNATURE "rusEFI master.2024.12.18.small-can-board.2570754036" #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 03d76321a2..450a6b2516 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3721644623 +#define SIGNATURE_HASH 3317807833 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1799,7 +1800,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.12.18.stm32f429_nucleo.3721644623" +#define TS_SIGNATURE "rusEFI master.2024.12.18.stm32f429_nucleo.3317807833" #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 e10ccb44ec..994e7bd14e 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3721644623 +#define SIGNATURE_HASH 3317807833 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1799,7 +1800,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.12.18.stm32f767_nucleo.3721644623" +#define TS_SIGNATURE "rusEFI master.2024.12.18.stm32f767_nucleo.3317807833" #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 70410f97ac..2ee1a2f2fd 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3721644623 +#define SIGNATURE_HASH 3317807833 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1799,7 +1800,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.12.18.stm32h743_nucleo.3721644623" +#define TS_SIGNATURE "rusEFI master.2024.12.18.stm32h743_nucleo.3317807833" #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 b8e6dd378d..896beddc30 100644 --- a/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h +++ b/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2196959761 +#define SIGNATURE_HASH 2598404743 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1800,7 +1801,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.12.18.subaru_eg33_f7.2196959761" +#define TS_SIGNATURE "rusEFI master.2024.12.18.subaru_eg33_f7.2598404743" #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 98587a8de0..d72ed8ce21 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3721644623 +#define SIGNATURE_HASH 3317807833 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1799,7 +1800,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.12.18.t-b-g.3721644623" +#define TS_SIGNATURE "rusEFI master.2024.12.18.t-b-g.3317807833" #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 3269d11ee4..cd71c32f6a 100644 --- a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h +++ b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h @@ -1335,7 +1335,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3892213447 +#define SIGNATURE_HASH 4293658193 #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" @@ -1394,11 +1394,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1799,7 +1800,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.12.18.tdg-pdm8.3892213447" +#define TS_SIGNATURE "rusEFI master.2024.12.18.tdg-pdm8.4293658193" #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 048ba4131c..5f22569611 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -1329,7 +1329,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3716826204 +#define SIGNATURE_HASH 3315086538 #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" @@ -1389,11 +1389,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23384 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1794,7 +1795,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.12.18.uaefi.3716826204" +#define TS_SIGNATURE "rusEFI master.2024.12.18.uaefi.3315086538" #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 08b6b7b193..040a227217 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi121.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi121.h @@ -1333,7 +1333,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 726122289 +#define SIGNATURE_HASH 861261735 #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" @@ -1392,11 +1392,12 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch" +#define torqueReductionActivationMode_e_auto_enum 0="TORQUE_REDUCTION_BUTTON",1="LAUNCH_BUTTON",2="TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH",3="TORQUE_REDUCTION_CLUTCH_UP_SWITCH" +#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3 #define TOTAL_CONFIG_SIZE 23344 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1797,7 +1798,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.12.18.uaefi121.726122289" +#define TS_SIGNATURE "rusEFI master.2024.12.18.uaefi121.861261735" #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 786b00f02d..1dcd24e418 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 309760059 -#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-2chan.309760059" +#define SIGNATURE_HASH 174383277 +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-2chan.174383277" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index dfac9c006c..820b86a076 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 1542350770 -#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-4chan.1542350770" +#define SIGNATURE_HASH 1140594468 +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-4chan.1140594468" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index ae8e1a6ea1..3ea6376e18 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 1542350770 -#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-4chan_f7.1542350770" +#define SIGNATURE_HASH 1140594468 +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-4chan_f7.1140594468" diff --git a/firmware/controllers/generated/signature_alphax-4k-gdi.h b/firmware/controllers/generated/signature_alphax-4k-gdi.h index e651893e1a..c276bd664f 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 893957540 -#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-4k-gdi.893957540" +#define SIGNATURE_HASH 760923442 +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-4k-gdi.760923442" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index 8000bc6967..09b51ad768 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 613491743 -#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-8chan-revA.613491743" +#define SIGNATURE_HASH 1015239817 +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-8chan-revA.1015239817" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 5d6bae19e1..00ce43fa87 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 3788894375 -#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-8chan.3788894375" +#define SIGNATURE_HASH 4190601265 +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-8chan.4190601265" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index ce43d59b54..1101b80551 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 3788894375 -#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-8chan_f7.3788894375" +#define SIGNATURE_HASH 4190601265 +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-8chan_f7.4190601265" diff --git a/firmware/controllers/generated/signature_alphax-silver.h b/firmware/controllers/generated/signature_alphax-silver.h index 95fe55b002..f92b2af88c 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 318720005 -#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-silver.318720005" +#define SIGNATURE_HASH 183318675 +#define TS_SIGNATURE "rusEFI master.2024.12.18.alphax-silver.183318675" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index a020bcbee3..fc8c152910 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 3721644623 -#define TS_SIGNATURE "rusEFI master.2024.12.18.at_start_f435.3721644623" +#define SIGNATURE_HASH 3317807833 +#define TS_SIGNATURE "rusEFI master.2024.12.18.at_start_f435.3317807833" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index fe11a25763..92aadecdc6 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 2580815361 -#define TS_SIGNATURE "rusEFI master.2024.12.18.atlas.2580815361" +#define SIGNATURE_HASH 2177265303 +#define TS_SIGNATURE "rusEFI master.2024.12.18.atlas.2177265303" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 51a51d3ec6..66e56a22fa 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 1030423538 -#define TS_SIGNATURE "rusEFI master.2024.12.18.f407-discovery.1030423538" +#define SIGNATURE_HASH 628716388 +#define TS_SIGNATURE "rusEFI master.2024.12.18.f407-discovery.628716388" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index f7e1384c06..de6c86c07f 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 3721644623 -#define TS_SIGNATURE "rusEFI master.2024.12.18.f429-discovery.3721644623" +#define SIGNATURE_HASH 3317807833 +#define TS_SIGNATURE "rusEFI master.2024.12.18.f429-discovery.3317807833" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index 9ffc2fc12e..d1ffb9e62f 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 4010069212 -#define TS_SIGNATURE "rusEFI master.2024.12.18.f469-discovery.4010069212" +#define SIGNATURE_HASH 4145462346 +#define TS_SIGNATURE "rusEFI master.2024.12.18.f469-discovery.4145462346" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 825e3f0ef6..7aec05978a 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 2337324628 -#define TS_SIGNATURE "rusEFI master.2024.12.18.frankenso_na6.2337324628" +#define SIGNATURE_HASH 2470629058 +#define TS_SIGNATURE "rusEFI master.2024.12.18.frankenso_na6.2470629058" diff --git a/firmware/controllers/generated/signature_haba208.h b/firmware/controllers/generated/signature_haba208.h index e84cea75b1..c72033d458 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 3721644623 -#define TS_SIGNATURE "rusEFI master.2024.12.18.haba208.3721644623" +#define SIGNATURE_HASH 3317807833 +#define TS_SIGNATURE "rusEFI master.2024.12.18.haba208.3317807833" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 65ffd90554..0ba427f1b6 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 1423659723 -#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen-112-17.1423659723" +#define SIGNATURE_HASH 1288249949 +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen-112-17.1288249949" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 5e66750a03..3a7b6ce89d 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 296398327 -#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen-gm-e67.296398327" +#define SIGNATURE_HASH 163110241 +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen-gm-e67.163110241" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 1383a26dd6..45fa5e0204 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 2313861177 -#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen-honda-k.2313861177" +#define SIGNATURE_HASH 2449000623 +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen-honda-k.2449000623" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index b57d9945c2..e892e251a9 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 1584734032 -#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen-nb1.1584734032" +#define SIGNATURE_HASH 1181183942 +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen-nb1.1181183942" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index fa48827841..a2dc688ddd 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 222845135 -#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen121nissan.222845135" +#define SIGNATURE_HASH 358230105 +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen121nissan.358230105" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index b636e29d2e..52d631f4b0 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 1428245128 -#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen121vag.1428245128" +#define SIGNATURE_HASH 1295202846 +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen121vag.1295202846" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 012f0ebcdb..177e7f278d 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 809623736 -#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen128.809623736" +#define SIGNATURE_HASH 676565038 +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen128.676565038" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 89bacb69c4..eca48d5d30 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 1064176455 -#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen154hyundai.1064176455" +#define SIGNATURE_HASH 662469585 +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen154hyundai.662469585" diff --git a/firmware/controllers/generated/signature_hellen154hyundai_f7.h b/firmware/controllers/generated/signature_hellen154hyundai_f7.h index 5ed4426b7c..4c77e96a23 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 3425799637 -#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen154hyundai_f7.3425799637" +#define SIGNATURE_HASH 3559128387 +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen154hyundai_f7.3559128387" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index f622cbd416..72f3a87bab 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 553330585 -#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen72.553330585" +#define SIGNATURE_HASH 954816271 +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen72.954816271" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index d768158e3e..4ce46ca0d5 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 3091421865 -#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen81.3091421865" +#define SIGNATURE_HASH 2689673791 +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen81.2689673791" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index f7521044a2..23bc62f9a7 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 2942324714 -#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen88bmw.2942324714" +#define SIGNATURE_HASH 3077717884 +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellen88bmw.3077717884" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 7440ef0779..284578ab2b 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 1232480687 -#define TS_SIGNATURE "rusEFI master.2024.12.18.hellenNA6.1232480687" +#define SIGNATURE_HASH 1365530937 +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellenNA6.1365530937" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index cdd805fb32..6c7354d317 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 3064752993 -#define TS_SIGNATURE "rusEFI master.2024.12.18.hellenNA8_96.3064752993" +#define SIGNATURE_HASH 2931694583 +#define TS_SIGNATURE "rusEFI master.2024.12.18.hellenNA8_96.2931694583" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index aff3b71dc4..91fbf6b36f 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 3149957584 -#define TS_SIGNATURE "rusEFI master.2024.12.18.m74_9.3149957584" +#define SIGNATURE_HASH 2748512582 +#define TS_SIGNATURE "rusEFI master.2024.12.18.m74_9.2748512582" diff --git a/firmware/controllers/generated/signature_mre-legacy_f4.h b/firmware/controllers/generated/signature_mre-legacy_f4.h index c8f3e93ac8..75c4fc4145 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 2527923084 -#define TS_SIGNATURE "rusEFI master.2024.12.18.mre-legacy_f4.2527923084" +#define SIGNATURE_HASH 2394913562 +#define TS_SIGNATURE "rusEFI master.2024.12.18.mre-legacy_f4.2394913562" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index e22153f537..8a1ed4c357 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 2527923084 -#define TS_SIGNATURE "rusEFI master.2024.12.18.mre_f4.2527923084" +#define SIGNATURE_HASH 2394913562 +#define TS_SIGNATURE "rusEFI master.2024.12.18.mre_f4.2394913562" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 3aa8cc90cc..0960d8ed07 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 2527923084 -#define TS_SIGNATURE "rusEFI master.2024.12.18.mre_f7.2527923084" +#define SIGNATURE_HASH 2394913562 +#define TS_SIGNATURE "rusEFI master.2024.12.18.mre_f7.2394913562" diff --git a/firmware/controllers/generated/signature_nucleo_f413.h b/firmware/controllers/generated/signature_nucleo_f413.h index c690e12cd0..2bd75a8937 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 3721644623 -#define TS_SIGNATURE "rusEFI master.2024.12.18.nucleo_f413.3721644623" +#define SIGNATURE_HASH 3317807833 +#define TS_SIGNATURE "rusEFI master.2024.12.18.nucleo_f413.3317807833" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 38685118b4..92c7d92f5a 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 2956172047 -#define TS_SIGNATURE "rusEFI master.2024.12.18.proteus_f4.2956172047" +#define SIGNATURE_HASH 2820795289 +#define TS_SIGNATURE "rusEFI master.2024.12.18.proteus_f4.2820795289" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index b8012504c2..912c39b2d3 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 2956172047 -#define TS_SIGNATURE "rusEFI master.2024.12.18.proteus_f7.2956172047" +#define SIGNATURE_HASH 2820795289 +#define TS_SIGNATURE "rusEFI master.2024.12.18.proteus_f7.2820795289" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index c6bccd7291..94f82df93e 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 2956172047 -#define TS_SIGNATURE "rusEFI master.2024.12.18.proteus_h7.2956172047" +#define SIGNATURE_HASH 2820795289 +#define TS_SIGNATURE "rusEFI master.2024.12.18.proteus_h7.2820795289" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 0a4d467749..e5977a234a 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 1649953421 -#define TS_SIGNATURE "rusEFI master.2024.12.18.s105.1649953421" +#define SIGNATURE_HASH 2051684891 +#define TS_SIGNATURE "rusEFI master.2024.12.18.s105.2051684891" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index 8665cfc468..4b3e501a39 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 2166941538 -#define TS_SIGNATURE "rusEFI master.2024.12.18.small-can-board.2166941538" +#define SIGNATURE_HASH 2570754036 +#define TS_SIGNATURE "rusEFI master.2024.12.18.small-can-board.2570754036" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 9831c0ffb5..9abca0f380 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 3721644623 -#define TS_SIGNATURE "rusEFI master.2024.12.18.stm32f429_nucleo.3721644623" +#define SIGNATURE_HASH 3317807833 +#define TS_SIGNATURE "rusEFI master.2024.12.18.stm32f429_nucleo.3317807833" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index 034e130015..7d6f830f81 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 3721644623 -#define TS_SIGNATURE "rusEFI master.2024.12.18.stm32f767_nucleo.3721644623" +#define SIGNATURE_HASH 3317807833 +#define TS_SIGNATURE "rusEFI master.2024.12.18.stm32f767_nucleo.3317807833" diff --git a/firmware/controllers/generated/signature_stm32h743_nucleo.h b/firmware/controllers/generated/signature_stm32h743_nucleo.h index d5b9353157..73a60eb9a7 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 3721644623 -#define TS_SIGNATURE "rusEFI master.2024.12.18.stm32h743_nucleo.3721644623" +#define SIGNATURE_HASH 3317807833 +#define TS_SIGNATURE "rusEFI master.2024.12.18.stm32h743_nucleo.3317807833" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 0c729fd2d6..ffc30cd1b4 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 2196959761 -#define TS_SIGNATURE "rusEFI master.2024.12.18.subaru_eg33_f7.2196959761" +#define SIGNATURE_HASH 2598404743 +#define TS_SIGNATURE "rusEFI master.2024.12.18.subaru_eg33_f7.2598404743" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 096f107344..1704a31081 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 3721644623 -#define TS_SIGNATURE "rusEFI master.2024.12.18.t-b-g.3721644623" +#define SIGNATURE_HASH 3317807833 +#define TS_SIGNATURE "rusEFI master.2024.12.18.t-b-g.3317807833" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 140f600faf..f159883e03 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 3892213447 -#define TS_SIGNATURE "rusEFI master.2024.12.18.tdg-pdm8.3892213447" +#define SIGNATURE_HASH 4293658193 +#define TS_SIGNATURE "rusEFI master.2024.12.18.tdg-pdm8.4293658193" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index a0934d5db7..3ea0e2f417 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 3716826204 -#define TS_SIGNATURE "rusEFI master.2024.12.18.uaefi.3716826204" +#define SIGNATURE_HASH 3315086538 +#define TS_SIGNATURE "rusEFI master.2024.12.18.uaefi.3315086538" diff --git a/firmware/controllers/generated/signature_uaefi121.h b/firmware/controllers/generated/signature_uaefi121.h index 8b154112f6..660d71bf8c 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 726122289 -#define TS_SIGNATURE "rusEFI master.2024.12.18.uaefi121.726122289" +#define SIGNATURE_HASH 861261735 +#define TS_SIGNATURE "rusEFI master.2024.12.18.uaefi121.861261735" diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index c7131a0784..0f817eca91 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.12.18.f407-discovery.1030423538" + signature = "rusEFI master.2024.12.18.f407-discovery.628716388" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.f407-discovery.1030423538" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.f407-discovery.628716388" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9878,11 +9878,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9895,7 +9901,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 4a7e0f26c1..e69c89e0dd 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.12.18.alphax-2chan.309760059" + signature = "rusEFI master.2024.12.18.alphax-2chan.174383277" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.alphax-2chan.309760059" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.alphax-2chan.174383277" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9769,11 +9769,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9786,7 +9792,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 80366fc850..021b1291c4 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.12.18.alphax-4chan.1542350770" + signature = "rusEFI master.2024.12.18.alphax-4chan.1140594468" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.alphax-4chan.1542350770" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.alphax-4chan.1140594468" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9848,11 +9848,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9865,7 +9871,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index bd0a342000..ffc5f1d635 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.12.18.alphax-4chan_f7.1542350770" + signature = "rusEFI master.2024.12.18.alphax-4chan_f7.1140594468" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.alphax-4chan_f7.1542350770" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.alphax-4chan_f7.1140594468" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9848,11 +9848,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9865,7 +9871,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini b/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini index 0402138703..780a643dfa 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.12.18.alphax-4k-gdi.893957540" + signature = "rusEFI master.2024.12.18.alphax-4k-gdi.760923442" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.alphax-4k-gdi.893957540" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.alphax-4k-gdi.760923442" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9820,11 +9820,17 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9837,7 +9843,7 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index 32bfb46ccf..d6a3cbcd32 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.12.18.alphax-8chan-revA.613491743" + signature = "rusEFI master.2024.12.18.alphax-8chan-revA.1015239817" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.alphax-8chan-revA.613491743" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.alphax-8chan-revA.1015239817" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9824,11 +9824,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9841,7 +9847,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index a07337e7f3..805701dab8 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.12.18.alphax-8chan.3788894375" + signature = "rusEFI master.2024.12.18.alphax-8chan.4190601265" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.alphax-8chan.3788894375" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.alphax-8chan.4190601265" ; 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 @@ -1009,7 +1009,7 @@ idleTimingPid_minValue = scalar, S16, 2400, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2402, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2404, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2408, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2409, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2409, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2410, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2412, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2416, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9849,11 +9849,17 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9866,7 +9872,7 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index 43f55a1f94..b202b36ccf 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.12.18.alphax-8chan_f7.3788894375" + signature = "rusEFI master.2024.12.18.alphax-8chan_f7.4190601265" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.alphax-8chan_f7.3788894375" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.alphax-8chan_f7.4190601265" ; 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 @@ -1009,7 +1009,7 @@ idleTimingPid_minValue = scalar, S16, 2400, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2402, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2404, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2408, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2409, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2409, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2410, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2412, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2416, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9849,11 +9849,17 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9866,7 +9872,7 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_alphax-silver.ini b/firmware/tunerstudio/generated/rusefi_alphax-silver.ini index b20325e3ea..88516fdf58 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.12.18.alphax-silver.318720005" + signature = "rusEFI master.2024.12.18.alphax-silver.183318675" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.alphax-silver.318720005" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.alphax-silver.183318675" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9762,11 +9762,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9779,7 +9785,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index e30679b635..a2c2fe2fc5 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.12.18.at_start_f435.3721644623" + signature = "rusEFI master.2024.12.18.at_start_f435.3317807833" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.at_start_f435.3721644623" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.at_start_f435.3317807833" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9865,11 +9865,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9882,7 +9888,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index f6fa06bf31..d69eb43db0 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.12.18.atlas.2580815361" + signature = "rusEFI master.2024.12.18.atlas.2177265303" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.atlas.2580815361" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.atlas.2177265303" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9856,11 +9856,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9873,7 +9879,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index c7131a0784..0f817eca91 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.12.18.f407-discovery.1030423538" + signature = "rusEFI master.2024.12.18.f407-discovery.628716388" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.f407-discovery.1030423538" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.f407-discovery.628716388" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9878,11 +9878,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9895,7 +9901,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 7bb42cbe5d..83aba19522 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.12.18.f429-discovery.3721644623" + signature = "rusEFI master.2024.12.18.f429-discovery.3317807833" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.f429-discovery.3721644623" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.f429-discovery.3317807833" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9865,11 +9865,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9882,7 +9888,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index acb3f7253e..3ecd77e06f 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.12.18.f469-discovery.4010069212" + signature = "rusEFI master.2024.12.18.f469-discovery.4145462346" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.f469-discovery.4010069212" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.f469-discovery.4145462346" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9865,11 +9865,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9882,7 +9888,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index d452a389e6..85fcd12525 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.12.18.frankenso_na6.2337324628" + signature = "rusEFI master.2024.12.18.frankenso_na6.2470629058" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.frankenso_na6.2337324628" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.frankenso_na6.2470629058" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9866,11 +9866,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9883,7 +9889,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_haba208.ini b/firmware/tunerstudio/generated/rusefi_haba208.ini index 078a763b92..862b0e217e 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.12.18.haba208.3721644623" + signature = "rusEFI master.2024.12.18.haba208.3317807833" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.haba208.3721644623" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.haba208.3317807833" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9865,11 +9865,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9882,7 +9888,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index f2341d0bf3..9ccd8a66de 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.12.18.hellen-112-17.1423659723" + signature = "rusEFI master.2024.12.18.hellen-112-17.1288249949" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.hellen-112-17.1423659723" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.hellen-112-17.1288249949" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9808,11 +9808,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9825,7 +9831,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 3264ef5d6f..0d00e48140 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.12.18.hellen-gm-e67.296398327" + signature = "rusEFI master.2024.12.18.hellen-gm-e67.163110241" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.hellen-gm-e67.296398327" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.hellen-gm-e67.163110241" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9839,11 +9839,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9856,7 +9862,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index 0db2b08d90..706f845cee 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.12.18.hellen-honda-k.2313861177" + signature = "rusEFI master.2024.12.18.hellen-honda-k.2449000623" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.hellen-honda-k.2313861177" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.hellen-honda-k.2449000623" ; signature is expected to be 7 or more characters. useLegacyFTempUnits = false ignoreMissingBitOptions = true @@ -955,7 +955,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9508,11 +9508,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9525,7 +9531,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 4c5f4ea2f7..a8ea7e3263 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.12.18.hellen-nb1.1584734032" + signature = "rusEFI master.2024.12.18.hellen-nb1.1181183942" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.hellen-nb1.1584734032" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.hellen-nb1.1181183942" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9839,11 +9839,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9856,7 +9862,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index bfb260a40e..e03d8b5e31 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.12.18.hellen121nissan.222845135" + signature = "rusEFI master.2024.12.18.hellen121nissan.358230105" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.hellen121nissan.222845135" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.hellen121nissan.358230105" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9794,11 +9794,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9811,7 +9817,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 51a79eae19..a4a6f549c6 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.12.18.hellen121vag.1428245128" + signature = "rusEFI master.2024.12.18.hellen121vag.1295202846" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.hellen121vag.1428245128" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.hellen121vag.1295202846" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9829,11 +9829,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9846,7 +9852,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index e07b9095ed..531adcb6c2 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.12.18.hellen128.809623736" + signature = "rusEFI master.2024.12.18.hellen128.676565038" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.hellen128.809623736" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.hellen128.676565038" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9837,11 +9837,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9854,7 +9860,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 67b381bbe7..ea2c8b1991 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.12.18.hellen154hyundai.1064176455" + signature = "rusEFI master.2024.12.18.hellen154hyundai.662469585" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.hellen154hyundai.1064176455" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.hellen154hyundai.662469585" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9747,11 +9747,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9764,7 +9770,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini index abaa9b9def..ba0c3a06ca 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.12.18.hellen154hyundai_f7.3425799637" + signature = "rusEFI master.2024.12.18.hellen154hyundai_f7.3559128387" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.hellen154hyundai_f7.3425799637" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.hellen154hyundai_f7.3559128387" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9748,11 +9748,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9765,7 +9771,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 8dbd20d4b8..54f844afe3 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.12.18.hellen72.553330585" + signature = "rusEFI master.2024.12.18.hellen72.954816271" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.hellen72.553330585" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.hellen72.954816271" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9839,11 +9839,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9856,7 +9862,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 76d1079816..426feadf09 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.12.18.hellen81.3091421865" + signature = "rusEFI master.2024.12.18.hellen81.2689673791" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.hellen81.3091421865" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.hellen81.2689673791" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9836,11 +9836,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9853,7 +9859,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index db4640be0e..4aa9f3cfca 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.12.18.hellen88bmw.2942324714" + signature = "rusEFI master.2024.12.18.hellen88bmw.3077717884" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.hellen88bmw.2942324714" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.hellen88bmw.3077717884" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9832,11 +9832,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9849,7 +9855,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index d118275113..24d84fa857 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.12.18.hellenNA6.1232480687" + signature = "rusEFI master.2024.12.18.hellenNA6.1365530937" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.hellenNA6.1232480687" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.hellenNA6.1365530937" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9839,11 +9839,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9856,7 +9862,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 8122b11065..d130ce2320 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.12.18.hellenNA8_96.3064752993" + signature = "rusEFI master.2024.12.18.hellenNA8_96.2931694583" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.hellenNA8_96.3064752993" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.hellenNA8_96.2931694583" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9839,11 +9839,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9856,7 +9862,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index d12141f83e..2d8c98ba18 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.12.18.m74_9.3149957584" + signature = "rusEFI master.2024.12.18.m74_9.2748512582" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.m74_9.3149957584" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.m74_9.2748512582" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9843,11 +9843,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9860,7 +9866,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini b/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini index f163b72383..2fbc09e97c 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.12.18.mre-legacy_f4.2527923084" + signature = "rusEFI master.2024.12.18.mre-legacy_f4.2394913562" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.mre-legacy_f4.2527923084" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.mre-legacy_f4.2394913562" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9814,11 +9814,17 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9831,7 +9837,7 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 6384a2988b..6d2d855ef8 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.12.18.mre_f4.2527923084" + signature = "rusEFI master.2024.12.18.mre_f4.2394913562" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.mre_f4.2527923084" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.mre_f4.2394913562" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9814,11 +9814,17 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9831,7 +9837,7 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index db4dbca3ac..9b49c75213 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.12.18.mre_f7.2527923084" + signature = "rusEFI master.2024.12.18.mre_f7.2394913562" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.mre_f7.2527923084" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.mre_f7.2394913562" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9814,11 +9814,17 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9831,7 +9837,7 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini index 6f04c6cbd1..51c847cd90 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.12.18.nucleo_f413.3721644623" + signature = "rusEFI master.2024.12.18.nucleo_f413.3317807833" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.nucleo_f413.3721644623" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.nucleo_f413.3317807833" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9865,11 +9865,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9882,7 +9888,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 92f8e4958d..e22408f8db 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.12.18.proteus_f4.2956172047" + signature = "rusEFI master.2024.12.18.proteus_f4.2820795289" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.proteus_f4.2956172047" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.proteus_f4.2820795289" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9876,11 +9876,17 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9893,7 +9899,7 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 62efe97453..6703f6bcc1 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.12.18.proteus_f7.2956172047" + signature = "rusEFI master.2024.12.18.proteus_f7.2820795289" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.proteus_f7.2956172047" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.proteus_f7.2820795289" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9876,11 +9876,17 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9893,7 +9899,7 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 2eecaa4e3b..4d6d5559bd 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.12.18.proteus_h7.2956172047" + signature = "rusEFI master.2024.12.18.proteus_h7.2820795289" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.proteus_h7.2956172047" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.proteus_h7.2820795289" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9876,11 +9876,17 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9893,7 +9899,7 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index a593a175d2..c79059b5f9 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.12.18.s105.1649953421" + signature = "rusEFI master.2024.12.18.s105.2051684891" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.s105.1649953421" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.s105.2051684891" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9841,11 +9841,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9858,7 +9864,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index 811d419780..f86926fbe0 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.12.18.small-can-board.2166941538" + signature = "rusEFI master.2024.12.18.small-can-board.2570754036" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.small-can-board.2166941538" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.small-can-board.2570754036" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9856,11 +9856,17 @@ commandButton = "Honda BCM", cmd_set_engine_type_SMALL_CB_HONDA_BCM field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9873,7 +9879,7 @@ commandButton = "Honda BCM", cmd_set_engine_type_SMALL_CB_HONDA_BCM dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index 4c9b728364..f49c1690fa 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.12.18.stm32f429_nucleo.3721644623" + signature = "rusEFI master.2024.12.18.stm32f429_nucleo.3317807833" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.stm32f429_nucleo.3721644623" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.stm32f429_nucleo.3317807833" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9865,11 +9865,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9882,7 +9888,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index 2c140aa999..ff845cd7d8 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.12.18.stm32f767_nucleo.3721644623" + signature = "rusEFI master.2024.12.18.stm32f767_nucleo.3317807833" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.stm32f767_nucleo.3721644623" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.stm32f767_nucleo.3317807833" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9865,11 +9865,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9882,7 +9888,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini index 1f6460f135..b2027ba176 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.12.18.stm32h743_nucleo.3721644623" + signature = "rusEFI master.2024.12.18.stm32h743_nucleo.3317807833" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.stm32h743_nucleo.3721644623" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.stm32h743_nucleo.3317807833" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9865,11 +9865,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9882,7 +9888,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index de167ab41f..0ca1051766 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.12.18.subaru_eg33_f7.2196959761" + signature = "rusEFI master.2024.12.18.subaru_eg33_f7.2598404743" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.subaru_eg33_f7.2196959761" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.subaru_eg33_f7.2598404743" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9859,11 +9859,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9876,7 +9882,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 2d52bfd7a2..7644d4c3f3 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.12.18.t-b-g.3721644623" + signature = "rusEFI master.2024.12.18.t-b-g.3317807833" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.t-b-g.3721644623" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.t-b-g.3317807833" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9865,11 +9865,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9882,7 +9888,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 60904a5399..e6d739bb26 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.12.18.tdg-pdm8.3892213447" + signature = "rusEFI master.2024.12.18.tdg-pdm8.4293658193" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.tdg-pdm8.3892213447" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.tdg-pdm8.4293658193" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9865,11 +9865,17 @@ dialog = tcuControls, "Transmission Settings" field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9882,7 +9888,7 @@ dialog = tcuControls, "Transmission Settings" dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index beb18ef8a7..3240fe8800 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.12.18.uaefi.3716826204" + signature = "rusEFI master.2024.12.18.uaefi.3315086538" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.uaefi.3716826204" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.uaefi.3315086538" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9865,11 +9865,17 @@ commandButton = "VAG i5", cmd_set_engine_type_vag_5 field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9882,7 +9888,7 @@ commandButton = "VAG i5", cmd_set_engine_type_vag_5 dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_uaefi121.ini b/firmware/tunerstudio/generated/rusefi_uaefi121.ini index 986e45051b..266ca07410 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.12.18.uaefi121.726122289" + signature = "rusEFI master.2024.12.18.uaefi121.861261735" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.18.uaefi121.726122289" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.18.uaefi121.861261735" ; 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 @@ -1006,7 +1006,7 @@ idleTimingPid_minValue = scalar, S16, 2384, "", 1, 0, -30000, 30000, 0 idleTimingPid_maxValue = scalar, S16, 2386, "", 1, 0, -30000, 30000, 0 idleTimingSoftEntryTime = scalar, F32, 2388, "", 1, 0, 0, 100, 1 torqueReductionTriggerPinMode = bits, U08, 2392, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" -torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch" tpsAccelFractionPeriod = scalar, S16, 2394, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionDivisor = scalar, F32, 2396, "coef", 1, 0, 1, 100, 2 tle8888spiDevice = bits, U08, 2400, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "SPI5", "SPI6", "INVALID" @@ -9851,11 +9851,17 @@ commandButton = "VAG i5", cmd_set_engine_type_vag_5 field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = ClutchUpDialog, "Clutch Up" + field = "Clutch Up", clutchUpPin + field = "Clutch Up Inverted", clutchUpPinInverted, {clutchUpPin != 0} + field = "Clutch Up Mode", clutchUpPinMode, {clutchUpPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} panel = ClutchDownDialog, {torqueReductionActivationMode == 2} + panel = ClutchUpDialog, {torqueReductionActivationMode == 3} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9868,7 +9874,7 @@ commandButton = "VAG i5", cmd_set_engine_type_vag_5 dialog = ShiftTorqueReductionSettingsDialog, "", yAxis field = "Enable Shift Torque Reduction", torqueReductionEnabled panel = TorqueReductionActivationModeDialog, {torqueReductionEnabled == 1} - panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2) || (torqueReductionActivationMode == 3))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West 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 b0a6e1d5ce..fbc652af1c 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 @@ -1242,7 +1242,7 @@ public class Fields { public static final int SentInput_INPUT6 = 6; public static final int SentInput_INPUT7 = 7; public static final int SentInput_NONE = 0; - public static final int SIGNATURE_HASH = 1030423538; + public static final int SIGNATURE_HASH = 628716388; 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"; @@ -1295,6 +1295,7 @@ public class Fields { public static final int torqueReductionActivationMode_e_LAUNCH_BUTTON = 1; public static final int torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON = 0; public static final int torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH = 2; + public static final int torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH = 3; public static final int TOTAL_CONFIG_SIZE = 23348; public static final int TPS_2_BYTE_PACKING_MULT = 100; public static final int TPS_PPS_TOO_HIGH_THRESHOLD = 110; @@ -1507,7 +1508,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.12.18.f407-discovery.1030423538"; + public static final String TS_SIGNATURE = "rusEFI master.2024.12.18.f407-discovery.628716388"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; @@ -2553,7 +2554,7 @@ public class Fields { public static final Field IDLETIMINGPID_MAXVALUE = Field.create("IDLETIMINGPID_MAXVALUE", 2386, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field IDLETIMINGSOFTENTRYTIME = Field.create("IDLETIMINGSOFTENTRYTIME", 2388, FieldType.FLOAT).setBaseOffset(0); public static final Field TORQUEREDUCTIONTRIGGERPINMODE = Field.create("TORQUEREDUCTIONTRIGGERPINMODE", 2392, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); - public static final String[] torqueReductionActivationMode_e = {"Torque Reduction Button", "Launch Button", "Clutch Down Switch"}; + public static final String[] torqueReductionActivationMode_e = {"Torque Reduction Button", "Launch Button", "Clutch Down Switch", "Clutch Up Switch"}; public static final Field TORQUEREDUCTIONACTIVATIONMODE = Field.create("TORQUEREDUCTIONACTIVATIONMODE", 2393, FieldType.INT8, torqueReductionActivationMode_e).setScale(1.0).setBaseOffset(0); public static final Field TPSACCELFRACTIONPERIOD = Field.create("TPSACCELFRACTIONPERIOD", 2394, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field TPSACCELFRACTIONDIVISOR = Field.create("TPSACCELFRACTIONDIVISOR", 2396, FieldType.FLOAT).setBaseOffset(0);