diff --git a/firmware/controllers/algo/auto_generated_commonenum.cpp b/firmware/controllers/algo/auto_generated_commonenum.cpp index 6c31156359..9e4c7e8168 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 Wed Nov 27 22:04:55 UTC 2024 +// 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 // see also gen_config_and_enums.bat @@ -869,6 +869,8 @@ case LAUNCH_BUTTON: return "LAUNCH_BUTTON"; case TORQUE_REDUCTION_BUTTON: return "TORQUE_REDUCTION_BUTTON"; +case TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH: + return "TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH"; } return NULL; } diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index 4e4d8dec3c..42feb39b7d 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 3756945978 +#define SIGNATURE_HASH 3794287899 #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,10 +1392,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23344 #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.16.alphax-2chan.3756945978" +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-2chan.3794287899" #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 77f3b398ba..4106c5bab2 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 2524349875 +#define SIGNATURE_HASH 2880490130 #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,10 +1393,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23344 #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.16.alphax-4chan.2524349875" +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-4chan.2880490130" #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 669271c915..f22bc853b0 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 2524349875 +#define SIGNATURE_HASH 2880490130 #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,10 +1393,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23344 #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.16.alphax-4chan_f7.2524349875" +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-4chan_f7.2880490130" #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 1569cee200..a53c23352b 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 4174403493 +#define SIGNATURE_HASH 3306559620 #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,10 +1392,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 41340 #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.16.alphax-4k-gdi.4174403493" +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-4k-gdi.3306559620" #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 d51a847041..1f159b4d5e 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 3909731870 +#define SIGNATURE_HASH 3570370879 #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,10 +1392,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23344 #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.16.alphax-8chan-revA.3909731870" +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-8chan-revA.3570370879" #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 652c8fe5da..c6a6259d1e 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 743248550 +#define SIGNATURE_HASH 294346119 #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,10 +1390,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23360 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1793,7 +1794,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.16.alphax-8chan.743248550" +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-8chan.294346119" #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 a526dff450..e8e0530b7b 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 743248550 +#define SIGNATURE_HASH 294346119 #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,10 +1390,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23360 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1793,7 +1794,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.16.alphax-8chan_f7.743248550" +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-8chan_f7.294346119" #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 2ae9404370..b76da86ee4 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 3748112900 +#define SIGNATURE_HASH 3802260773 #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,10 +1391,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23344 #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.16.alphax-silver.3748112900" +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-silver.3802260773" #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 c117c70752..c880763b82 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 273360974 +#define SIGNATURE_HASH 764241775 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.at_start_f435.273360974" +#define TS_SIGNATURE "rusEFI master.2024.12.16.at_start_f435.764241775" #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 7bcd0ee88d..e329826a7e 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 1414331392 +#define SIGNATURE_HASH 1770697505 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 22840 #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.16.atlas.1414331392" +#define TS_SIGNATURE "rusEFI master.2024.12.16.atlas.1770697505" #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 6d7365ccb6..8511b4ad86 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 4042514931 +#define SIGNATURE_HASH 3442847442 #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,10 +1395,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #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.16.f407-discovery.4042514931" +#define TS_SIGNATURE "rusEFI master.2024.12.16.f407-discovery.3442847442" #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 b1bc3753b1..ec3d99ed71 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 273360974 +#define SIGNATURE_HASH 764241775 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.f429-discovery.273360974" +#define TS_SIGNATURE "rusEFI master.2024.12.16.f429-discovery.764241775" #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 729ce12d4d..3e6b0c6ee0 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 580660957 +#define SIGNATURE_HASH 526017020 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.f469-discovery.580660957" +#define TS_SIGNATURE "rusEFI master.2024.12.16.f469-discovery.526017020" #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 9ebf1eec8b..cd35d1dafc 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 1187535957 +#define SIGNATURE_HASH 2064520052 #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,10 +1396,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.frankenso_na6.1187535957" +#define TS_SIGNATURE "rusEFI master.2024.12.16.frankenso_na6.2064520052" #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 2975a8e825..a738eae73f 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 273360974 +#define SIGNATURE_HASH 764241775 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.haba208.273360974" +#define TS_SIGNATURE "rusEFI master.2024.12.16.haba208.764241775" #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 6582ad79e1..5c86c24441 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 2571350218 +#define SIGNATURE_HASH 2760245227 #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,10 +1395,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.hellen-112-17.2571350218" +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen-112-17.2760245227" #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 cff38a657c..5878b106ec 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 3694284790 +#define SIGNATURE_HASH 3790864599 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.hellen-gm-e67.3694284790" +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen-gm-e67.3790864599" #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 2e447b5594..0ef6dd4e4a 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 1148344888 +#define SIGNATURE_HASH 2041845017 #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,10 +1392,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23828 #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.16.hellen-honda-k.1148344888" +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen-honda-k.2041845017" #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 bd35fca3d7..377beac5ef 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 2481847633 +#define SIGNATURE_HASH 2922099312 #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,10 +1395,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.hellen-nb1.2481847633" +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen-nb1.2922099312" #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 d1b1dde61a..5ad9e2d662 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 3234904782 +#define SIGNATURE_HASH 4246140399 #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,10 +1395,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.hellen121nissan.3234904782" +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen121nissan.4246140399" #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 6a56559e7d..38542d5df4 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 2562304137 +#define SIGNATURE_HASH 2776623016 #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,10 +1395,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.hellen121vag.2562304137" +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen121vag.2776623016" #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 51e6e70ff0..bf716d325a 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 4258857657 +#define SIGNATURE_HASH 3223276952 #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,10 +1395,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.hellen128.4258857657" +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen128.3223276952" #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 dd5a7f6189..7ecac5e45b 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 4076267846 +#define SIGNATURE_HASH 3476072039 #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,10 +1392,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.hellen154hyundai.4076267846" +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen154hyundai.3476072039" #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 0723b5947f..81fe0bf5ad 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 27881428 +#define SIGNATURE_HASH 1013915893 #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,10 +1392,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.hellen154hyundai_f7.27881428" +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen154hyundai_f7.1013915893" #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 b1a73b33d4..6c7fa48772 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 3982738840 +#define SIGNATURE_HASH 3500509881 #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,10 +1395,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.hellen72.3982738840" +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen72.3500509881" #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 af21501858..fc2c9ac257 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 1977333928 +#define SIGNATURE_HASH 1209923465 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.hellen81.1977333928" +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen81.1209923465" #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 3e1878b5a7..1f7f11f668 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 1660464619 +#define SIGNATURE_HASH 1597956810 #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,10 +1395,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.hellen88bmw.1660464619" +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen88bmw.1597956810" #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 e735f90f88..13cdb0ca6d 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 2230242222 +#define SIGNATURE_HASH 3106440335 #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,10 +1395,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.hellenNA6.2230242222" +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellenNA6.3106440335" #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 dfa394cf26..9290046abe 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 2067040608 +#define SIGNATURE_HASH 1190315585 #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,10 +1396,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.hellenNA8_96.2067040608" +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellenNA8_96.1190315585" #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 8d37aed353..8a7c4607d9 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 1985506257 +#define SIGNATURE_HASH 1268655344 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 22796 #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.16.m74_9.1985506257" +#define TS_SIGNATURE "rusEFI master.2024.12.16.m74_9.1268655344" #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 06700f5a24..a3d09b17ad 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 1530259853 +#define SIGNATURE_HASH 1727243948 #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,10 +1393,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 25340 #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.16.mre-legacy_f4.1530259853" +#define TS_SIGNATURE "rusEFI master.2024.12.16.mre-legacy_f4.1727243948" #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 3536343585..879f96cd73 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 1530259853 +#define SIGNATURE_HASH 1727243948 #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,10 +1393,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 25340 #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.16.mre_f4.1530259853" +#define TS_SIGNATURE "rusEFI master.2024.12.16.mre_f4.1727243948" #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 90f068f80d..28939edd64 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 1530259853 +#define SIGNATURE_HASH 1727243948 #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,10 +1393,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 25340 #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.16.mre_f7.1530259853" +#define TS_SIGNATURE "rusEFI master.2024.12.16.mre_f7.1727243948" #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 0561590b49..c6611cfdc8 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 273360974 +#define SIGNATURE_HASH 764241775 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.nucleo_f413.273360974" +#define TS_SIGNATURE "rusEFI master.2024.12.16.nucleo_f413.764241775" #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 4b01b65eca..e8c3573546 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 2108389646 +#define SIGNATURE_HASH 1080899119 #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,10 +1392,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 28840 #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.16.proteus_f4.2108389646" +#define TS_SIGNATURE "rusEFI master.2024.12.16.proteus_f4.1080899119" #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 078534c8a9..2ff748b0fe 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 2108389646 +#define SIGNATURE_HASH 1080899119 #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,10 +1392,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 28840 #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.16.proteus_f7.2108389646" +#define TS_SIGNATURE "rusEFI master.2024.12.16.proteus_f7.1080899119" #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 1a55c7f907..1d1fd19517 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 2108389646 +#define SIGNATURE_HASH 1080899119 #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,10 +1392,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 28840 #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.16.proteus_h7.2108389646" +#define TS_SIGNATURE "rusEFI master.2024.12.16.proteus_h7.1080899119" #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 606842a220..819e2edd6c 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 2948638860 +#define SIGNATURE_HASH 2449926061 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.s105.2948638860" +#define TS_SIGNATURE "rusEFI master.2024.12.16.s105.2449926061" #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 678da3931f..399411049e 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 1286604131 +#define SIGNATURE_HASH 1903577666 #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,10 +1392,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.small-can-board.1286604131" +#define TS_SIGNATURE "rusEFI master.2024.12.16.small-can-board.1903577666" #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 ce0d396088..f0d94d70be 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 273360974 +#define SIGNATURE_HASH 764241775 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.stm32f429_nucleo.273360974" +#define TS_SIGNATURE "rusEFI master.2024.12.16.stm32f429_nucleo.764241775" #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 b9e7362428..65e7b0126b 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 273360974 +#define SIGNATURE_HASH 764241775 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.stm32f767_nucleo.273360974" +#define TS_SIGNATURE "rusEFI master.2024.12.16.stm32f767_nucleo.764241775" #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 f846d81592..cf48f93d38 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 273360974 +#define SIGNATURE_HASH 764241775 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.stm32h743_nucleo.273360974" +#define TS_SIGNATURE "rusEFI master.2024.12.16.stm32h743_nucleo.764241775" #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 5d4e76aced..109d15fb3f 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 1332350992 +#define SIGNATURE_HASH 1923899185 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.subaru_eg33_f7.1332350992" +#define TS_SIGNATURE "rusEFI master.2024.12.16.subaru_eg33_f7.1923899185" #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 b6dcc802a5..f253ac43df 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 273360974 +#define SIGNATURE_HASH 764241775 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.t-b-g.273360974" +#define TS_SIGNATURE "rusEFI master.2024.12.16.t-b-g.764241775" #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 481140a3f6..6ed2603031 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 711365830 +#define SIGNATURE_HASH 396418023 #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,10 +1394,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.tdg-pdm8.711365830" +#define TS_SIGNATURE "rusEFI master.2024.12.16.tdg-pdm8.396418023" #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 3cd9ca284f..f552bbcead 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 269657693 +#define SIGNATURE_HASH 768928124 #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,10 +1389,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23380 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 @@ -1792,7 +1793,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.16.uaefi.269657693" +#define TS_SIGNATURE "rusEFI master.2024.12.16.uaefi.768928124" #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 7bb663e6c8..6c2ab56739 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 3873398064 +#define SIGNATURE_HASH 3675853329 #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,10 +1392,11 @@ #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" -#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" +#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_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 +#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2 #define TOTAL_CONFIG_SIZE 23340 #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.16.uaefi121.3873398064" +#define TS_SIGNATURE "rusEFI master.2024.12.16.uaefi121.3675853329" #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 d5f7675dd4..ff60cd1582 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 3756945978 -#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-2chan.3756945978" +#define SIGNATURE_HASH 3794287899 +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-2chan.3794287899" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 5eac5351d1..0886960816 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 2524349875 -#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-4chan.2524349875" +#define SIGNATURE_HASH 2880490130 +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-4chan.2880490130" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index e98798cd7f..1961dcc5a9 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 2524349875 -#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-4chan_f7.2524349875" +#define SIGNATURE_HASH 2880490130 +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-4chan_f7.2880490130" diff --git a/firmware/controllers/generated/signature_alphax-4k-gdi.h b/firmware/controllers/generated/signature_alphax-4k-gdi.h index 5e9bae83f3..0bcbe45784 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 4174403493 -#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-4k-gdi.4174403493" +#define SIGNATURE_HASH 3306559620 +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-4k-gdi.3306559620" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index 1e7f31448d..200fd0f9df 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 3909731870 -#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-8chan-revA.3909731870" +#define SIGNATURE_HASH 3570370879 +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-8chan-revA.3570370879" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index a840056b95..6646dfd5fc 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 743248550 -#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-8chan.743248550" +#define SIGNATURE_HASH 294346119 +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-8chan.294346119" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index 39af0c095c..6a20598a8a 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 743248550 -#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-8chan_f7.743248550" +#define SIGNATURE_HASH 294346119 +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-8chan_f7.294346119" diff --git a/firmware/controllers/generated/signature_alphax-silver.h b/firmware/controllers/generated/signature_alphax-silver.h index 7af0efe1a5..2eaa733d0e 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 3748112900 -#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-silver.3748112900" +#define SIGNATURE_HASH 3802260773 +#define TS_SIGNATURE "rusEFI master.2024.12.16.alphax-silver.3802260773" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 229cbacaed..db6664f701 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 273360974 -#define TS_SIGNATURE "rusEFI master.2024.12.16.at_start_f435.273360974" +#define SIGNATURE_HASH 764241775 +#define TS_SIGNATURE "rusEFI master.2024.12.16.at_start_f435.764241775" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index d0610203d3..6ffa23c758 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 1414331392 -#define TS_SIGNATURE "rusEFI master.2024.12.16.atlas.1414331392" +#define SIGNATURE_HASH 1770697505 +#define TS_SIGNATURE "rusEFI master.2024.12.16.atlas.1770697505" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 312db04dd6..59575c9d6c 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 4042514931 -#define TS_SIGNATURE "rusEFI master.2024.12.16.f407-discovery.4042514931" +#define SIGNATURE_HASH 3442847442 +#define TS_SIGNATURE "rusEFI master.2024.12.16.f407-discovery.3442847442" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 8d312034ec..da067a3a63 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 273360974 -#define TS_SIGNATURE "rusEFI master.2024.12.16.f429-discovery.273360974" +#define SIGNATURE_HASH 764241775 +#define TS_SIGNATURE "rusEFI master.2024.12.16.f429-discovery.764241775" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index 678bdab100..e6472a446c 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 580660957 -#define TS_SIGNATURE "rusEFI master.2024.12.16.f469-discovery.580660957" +#define SIGNATURE_HASH 526017020 +#define TS_SIGNATURE "rusEFI master.2024.12.16.f469-discovery.526017020" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 0db3651748..e812f8fc46 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 1187535957 -#define TS_SIGNATURE "rusEFI master.2024.12.16.frankenso_na6.1187535957" +#define SIGNATURE_HASH 2064520052 +#define TS_SIGNATURE "rusEFI master.2024.12.16.frankenso_na6.2064520052" diff --git a/firmware/controllers/generated/signature_haba208.h b/firmware/controllers/generated/signature_haba208.h index 5391663db5..533ce90441 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 273360974 -#define TS_SIGNATURE "rusEFI master.2024.12.16.haba208.273360974" +#define SIGNATURE_HASH 764241775 +#define TS_SIGNATURE "rusEFI master.2024.12.16.haba208.764241775" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index ba6d0505c5..ce375857cd 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 2571350218 -#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen-112-17.2571350218" +#define SIGNATURE_HASH 2760245227 +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen-112-17.2760245227" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 01f89d76ee..f9184c105f 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 3694284790 -#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen-gm-e67.3694284790" +#define SIGNATURE_HASH 3790864599 +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen-gm-e67.3790864599" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index a27597be82..55be73b57e 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 1148344888 -#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen-honda-k.1148344888" +#define SIGNATURE_HASH 2041845017 +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen-honda-k.2041845017" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index eb01b4c4e3..ead9cc89ba 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 2481847633 -#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen-nb1.2481847633" +#define SIGNATURE_HASH 2922099312 +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen-nb1.2922099312" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 33bbdfb322..9b8b968f41 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 3234904782 -#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen121nissan.3234904782" +#define SIGNATURE_HASH 4246140399 +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen121nissan.4246140399" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 4fdd5025fa..a9157e2dac 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 2562304137 -#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen121vag.2562304137" +#define SIGNATURE_HASH 2776623016 +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen121vag.2776623016" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index d8798aa7d2..4f9d7e656c 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 4258857657 -#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen128.4258857657" +#define SIGNATURE_HASH 3223276952 +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen128.3223276952" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index c5fc157766..e53f4dae56 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 4076267846 -#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen154hyundai.4076267846" +#define SIGNATURE_HASH 3476072039 +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen154hyundai.3476072039" diff --git a/firmware/controllers/generated/signature_hellen154hyundai_f7.h b/firmware/controllers/generated/signature_hellen154hyundai_f7.h index cca0c9441e..86bf0d0a8f 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 27881428 -#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen154hyundai_f7.27881428" +#define SIGNATURE_HASH 1013915893 +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen154hyundai_f7.1013915893" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 22bde003e8..186bbe1ba6 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 3982738840 -#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen72.3982738840" +#define SIGNATURE_HASH 3500509881 +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen72.3500509881" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 23d1d2dd85..e111158ce8 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 1977333928 -#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen81.1977333928" +#define SIGNATURE_HASH 1209923465 +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen81.1209923465" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 19b6175c6b..f8848032e3 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 1660464619 -#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen88bmw.1660464619" +#define SIGNATURE_HASH 1597956810 +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellen88bmw.1597956810" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 3ecbd95f83..028243e032 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 2230242222 -#define TS_SIGNATURE "rusEFI master.2024.12.16.hellenNA6.2230242222" +#define SIGNATURE_HASH 3106440335 +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellenNA6.3106440335" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index f43729e881..352c42fd40 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 2067040608 -#define TS_SIGNATURE "rusEFI master.2024.12.16.hellenNA8_96.2067040608" +#define SIGNATURE_HASH 1190315585 +#define TS_SIGNATURE "rusEFI master.2024.12.16.hellenNA8_96.1190315585" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index ff47775b9c..6327df8032 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 1985506257 -#define TS_SIGNATURE "rusEFI master.2024.12.16.m74_9.1985506257" +#define SIGNATURE_HASH 1268655344 +#define TS_SIGNATURE "rusEFI master.2024.12.16.m74_9.1268655344" diff --git a/firmware/controllers/generated/signature_mre-legacy_f4.h b/firmware/controllers/generated/signature_mre-legacy_f4.h index 81e9679545..5714d1aa56 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 1530259853 -#define TS_SIGNATURE "rusEFI master.2024.12.16.mre-legacy_f4.1530259853" +#define SIGNATURE_HASH 1727243948 +#define TS_SIGNATURE "rusEFI master.2024.12.16.mre-legacy_f4.1727243948" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index b11dffcff4..00f725653c 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 1530259853 -#define TS_SIGNATURE "rusEFI master.2024.12.16.mre_f4.1530259853" +#define SIGNATURE_HASH 1727243948 +#define TS_SIGNATURE "rusEFI master.2024.12.16.mre_f4.1727243948" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index f53e19a657..9ae08e3840 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 1530259853 -#define TS_SIGNATURE "rusEFI master.2024.12.16.mre_f7.1530259853" +#define SIGNATURE_HASH 1727243948 +#define TS_SIGNATURE "rusEFI master.2024.12.16.mre_f7.1727243948" diff --git a/firmware/controllers/generated/signature_nucleo_f413.h b/firmware/controllers/generated/signature_nucleo_f413.h index dc2dc6ca97..4fb669d798 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 273360974 -#define TS_SIGNATURE "rusEFI master.2024.12.16.nucleo_f413.273360974" +#define SIGNATURE_HASH 764241775 +#define TS_SIGNATURE "rusEFI master.2024.12.16.nucleo_f413.764241775" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index eca00f0765..6b0c6728cc 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 2108389646 -#define TS_SIGNATURE "rusEFI master.2024.12.16.proteus_f4.2108389646" +#define SIGNATURE_HASH 1080899119 +#define TS_SIGNATURE "rusEFI master.2024.12.16.proteus_f4.1080899119" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 495b879418..61b357132c 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 2108389646 -#define TS_SIGNATURE "rusEFI master.2024.12.16.proteus_f7.2108389646" +#define SIGNATURE_HASH 1080899119 +#define TS_SIGNATURE "rusEFI master.2024.12.16.proteus_f7.1080899119" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 9c63ee1f00..13ef3e0271 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 2108389646 -#define TS_SIGNATURE "rusEFI master.2024.12.16.proteus_h7.2108389646" +#define SIGNATURE_HASH 1080899119 +#define TS_SIGNATURE "rusEFI master.2024.12.16.proteus_h7.1080899119" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index f8852ccb9c..bfaf891182 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 2948638860 -#define TS_SIGNATURE "rusEFI master.2024.12.16.s105.2948638860" +#define SIGNATURE_HASH 2449926061 +#define TS_SIGNATURE "rusEFI master.2024.12.16.s105.2449926061" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index d162beb955..8783769e96 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 1286604131 -#define TS_SIGNATURE "rusEFI master.2024.12.16.small-can-board.1286604131" +#define SIGNATURE_HASH 1903577666 +#define TS_SIGNATURE "rusEFI master.2024.12.16.small-can-board.1903577666" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 0e7bed6b40..1367928368 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 273360974 -#define TS_SIGNATURE "rusEFI master.2024.12.16.stm32f429_nucleo.273360974" +#define SIGNATURE_HASH 764241775 +#define TS_SIGNATURE "rusEFI master.2024.12.16.stm32f429_nucleo.764241775" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index c5305e7a61..0f3ff53a90 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 273360974 -#define TS_SIGNATURE "rusEFI master.2024.12.16.stm32f767_nucleo.273360974" +#define SIGNATURE_HASH 764241775 +#define TS_SIGNATURE "rusEFI master.2024.12.16.stm32f767_nucleo.764241775" diff --git a/firmware/controllers/generated/signature_stm32h743_nucleo.h b/firmware/controllers/generated/signature_stm32h743_nucleo.h index 59e9a298c9..976bb50af5 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 273360974 -#define TS_SIGNATURE "rusEFI master.2024.12.16.stm32h743_nucleo.273360974" +#define SIGNATURE_HASH 764241775 +#define TS_SIGNATURE "rusEFI master.2024.12.16.stm32h743_nucleo.764241775" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 3b0274f8cb..03bdedf9da 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 1332350992 -#define TS_SIGNATURE "rusEFI master.2024.12.16.subaru_eg33_f7.1332350992" +#define SIGNATURE_HASH 1923899185 +#define TS_SIGNATURE "rusEFI master.2024.12.16.subaru_eg33_f7.1923899185" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index a34b7bf1f4..2953cc9016 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 273360974 -#define TS_SIGNATURE "rusEFI master.2024.12.16.t-b-g.273360974" +#define SIGNATURE_HASH 764241775 +#define TS_SIGNATURE "rusEFI master.2024.12.16.t-b-g.764241775" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 9de99a4835..881c556632 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 711365830 -#define TS_SIGNATURE "rusEFI master.2024.12.16.tdg-pdm8.711365830" +#define SIGNATURE_HASH 396418023 +#define TS_SIGNATURE "rusEFI master.2024.12.16.tdg-pdm8.396418023" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index 2e2c2782f0..1b952ff029 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 269657693 -#define TS_SIGNATURE "rusEFI master.2024.12.16.uaefi.269657693" +#define SIGNATURE_HASH 768928124 +#define TS_SIGNATURE "rusEFI master.2024.12.16.uaefi.768928124" diff --git a/firmware/controllers/generated/signature_uaefi121.h b/firmware/controllers/generated/signature_uaefi121.h index 3ba05d57e6..a0df1cc121 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 3873398064 -#define TS_SIGNATURE "rusEFI master.2024.12.16.uaefi121.3873398064" +#define SIGNATURE_HASH 3675853329 +#define TS_SIGNATURE "rusEFI master.2024.12.16.uaefi121.3675853329" diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index b0579f9b74..ca73c54add 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.16.f407-discovery.4042514931" + signature = "rusEFI master.2024.12.16.f407-discovery.3442847442" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.f407-discovery.4042514931" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.f407-discovery.3442847442" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9872,10 +9872,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9888,7 +9894,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 9120496aaa..5105241b52 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.16.alphax-2chan.3756945978" + signature = "rusEFI master.2024.12.16.alphax-2chan.3794287899" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.alphax-2chan.3756945978" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.alphax-2chan.3794287899" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9763,10 +9763,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} 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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 349ff8eb3d..7c945f2c33 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.16.alphax-4chan.2524349875" + signature = "rusEFI master.2024.12.16.alphax-4chan.2880490130" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.alphax-4chan.2524349875" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.alphax-4chan.2880490130" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9842,10 +9842,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} 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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 de6a451eff..b6924f9160 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.16.alphax-4chan_f7.2524349875" + signature = "rusEFI master.2024.12.16.alphax-4chan_f7.2880490130" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.alphax-4chan_f7.2524349875" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.alphax-4chan_f7.2880490130" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9842,10 +9842,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} 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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 9c44ce7f5c..14498769b9 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.16.alphax-4k-gdi.4174403493" + signature = "rusEFI master.2024.12.16.alphax-4k-gdi.3306559620" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.alphax-4k-gdi.4174403493" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.alphax-4k-gdi.3306559620" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9814,16 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9830,7 +9836,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 49722d5467..da27c1e7e6 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.16.alphax-8chan-revA.3909731870" + signature = "rusEFI master.2024.12.16.alphax-8chan-revA.3570370879" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.alphax-8chan-revA.3909731870" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.alphax-8chan-revA.3570370879" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9818,10 +9818,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9834,7 +9840,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 06b2133f60..5ca181e2da 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.16.alphax-8chan.743248550" + signature = "rusEFI master.2024.12.16.alphax-8chan.294346119" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.alphax-8chan.743248550" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.alphax-8chan.294346119" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2409, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9843,10 +9843,16 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9859,7 +9865,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 c6f3ff82ff..8606443adc 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.16.alphax-8chan_f7.743248550" + signature = "rusEFI master.2024.12.16.alphax-8chan_f7.294346119" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.alphax-8chan_f7.743248550" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.alphax-8chan_f7.294346119" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2409, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9843,10 +9843,16 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9859,7 +9865,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 d3852e76b9..e731316482 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.16.alphax-silver.3748112900" + signature = "rusEFI master.2024.12.16.alphax-silver.3802260773" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.alphax-silver.3748112900" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.alphax-silver.3802260773" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9756,10 +9756,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9772,7 +9778,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 ebab214983..0267779719 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.16.at_start_f435.273360974" + signature = "rusEFI master.2024.12.16.at_start_f435.764241775" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.at_start_f435.273360974" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.at_start_f435.764241775" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9859,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9875,7 +9881,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index fac01205b1..191214e163 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.16.atlas.1414331392" + signature = "rusEFI master.2024.12.16.atlas.1770697505" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.atlas.1414331392" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.atlas.1770697505" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9850,10 +9850,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9866,7 +9872,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 b0579f9b74..ca73c54add 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.16.f407-discovery.4042514931" + signature = "rusEFI master.2024.12.16.f407-discovery.3442847442" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.f407-discovery.4042514931" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.f407-discovery.3442847442" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9872,10 +9872,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9888,7 +9894,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 3171e12b38..3b6a5fa84a 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.16.f429-discovery.273360974" + signature = "rusEFI master.2024.12.16.f429-discovery.764241775" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.f429-discovery.273360974" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.f429-discovery.764241775" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9859,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9875,7 +9881,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 5a3dd413e9..b8734fdd68 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.16.f469-discovery.580660957" + signature = "rusEFI master.2024.12.16.f469-discovery.526017020" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.f469-discovery.580660957" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.f469-discovery.526017020" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9859,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9875,7 +9881,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 af829fcf8e..7b8f7cdadf 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.16.frankenso_na6.1187535957" + signature = "rusEFI master.2024.12.16.frankenso_na6.2064520052" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.frankenso_na6.1187535957" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.frankenso_na6.2064520052" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9860,10 +9860,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} 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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_haba208.ini b/firmware/tunerstudio/generated/rusefi_haba208.ini index 0b0efcb650..be6bbf7add 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.16.haba208.273360974" + signature = "rusEFI master.2024.12.16.haba208.764241775" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.haba208.273360974" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.haba208.764241775" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9859,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9875,7 +9881,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 87cdd9e30b..b7a9e5c91f 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.16.hellen-112-17.2571350218" + signature = "rusEFI master.2024.12.16.hellen-112-17.2760245227" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.hellen-112-17.2571350218" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.hellen-112-17.2760245227" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9802,10 +9802,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9818,7 +9824,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 a45397311a..788616f4d5 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.16.hellen-gm-e67.3694284790" + signature = "rusEFI master.2024.12.16.hellen-gm-e67.3790864599" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.hellen-gm-e67.3694284790" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.hellen-gm-e67.3790864599" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9833,10 +9833,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} 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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 609c86beb1..59b8a1265e 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.16.hellen-honda-k.1148344888" + signature = "rusEFI master.2024.12.16.hellen-honda-k.2041845017" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.hellen-honda-k.1148344888" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.hellen-honda-k.2041845017" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9503,10 +9503,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9519,7 +9525,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 362ce0fb05..696e4471eb 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.16.hellen-nb1.2481847633" + signature = "rusEFI master.2024.12.16.hellen-nb1.2922099312" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.hellen-nb1.2481847633" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.hellen-nb1.2922099312" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9833,10 +9833,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} 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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 64ae0d58b2..24517496a5 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.16.hellen121nissan.3234904782" + signature = "rusEFI master.2024.12.16.hellen121nissan.4246140399" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.hellen121nissan.3234904782" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.hellen121nissan.4246140399" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9788,10 +9788,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9804,7 +9810,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 8dda984078..c7e389bde5 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.16.hellen121vag.2562304137" + signature = "rusEFI master.2024.12.16.hellen121vag.2776623016" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.hellen121vag.2562304137" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.hellen121vag.2776623016" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9823,10 +9823,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9839,7 +9845,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index 5bf9889fa1..57dc57285a 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.16.hellen128.4258857657" + signature = "rusEFI master.2024.12.16.hellen128.3223276952" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.hellen128.4258857657" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.hellen128.3223276952" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9831,10 +9831,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9847,7 +9853,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index c09ba24c95..3601394b4c 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.16.hellen154hyundai.4076267846" + signature = "rusEFI master.2024.12.16.hellen154hyundai.3476072039" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.hellen154hyundai.4076267846" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.hellen154hyundai.3476072039" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9741,10 +9741,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9757,7 +9763,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 e853edf863..471c52bec7 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.16.hellen154hyundai_f7.27881428" + signature = "rusEFI master.2024.12.16.hellen154hyundai_f7.1013915893" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.hellen154hyundai_f7.27881428" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.hellen154hyundai_f7.1013915893" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9742,10 +9742,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9758,7 +9764,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 33abdada25..56f02b5b70 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.16.hellen72.3982738840" + signature = "rusEFI master.2024.12.16.hellen72.3500509881" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.hellen72.3982738840" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.hellen72.3500509881" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9833,10 +9833,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} 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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index e65ac5b6c1..0e3e490ab6 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.16.hellen81.1977333928" + signature = "rusEFI master.2024.12.16.hellen81.1209923465" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.hellen81.1977333928" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.hellen81.1209923465" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9830,10 +9830,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} 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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 3bbaace367..2db33a9652 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.16.hellen88bmw.1660464619" + signature = "rusEFI master.2024.12.16.hellen88bmw.1597956810" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.hellen88bmw.1660464619" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.hellen88bmw.1597956810" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9826,10 +9826,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9842,7 +9848,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index e7571fc7fa..407dfbc3e5 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.16.hellenNA6.2230242222" + signature = "rusEFI master.2024.12.16.hellenNA6.3106440335" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.hellenNA6.2230242222" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.hellenNA6.3106440335" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9833,10 +9833,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} 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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 5404037256..ccee003438 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.16.hellenNA8_96.2067040608" + signature = "rusEFI master.2024.12.16.hellenNA8_96.1190315585" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.hellenNA8_96.2067040608" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.hellenNA8_96.1190315585" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9833,10 +9833,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} 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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 cf242c1998..91d3ab407f 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.16.m74_9.1985506257" + signature = "rusEFI master.2024.12.16.m74_9.1268655344" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.m74_9.1985506257" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.m74_9.1268655344" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9837,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} 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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 4cb1f83031..2f885bb25e 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.16.mre-legacy_f4.1530259853" + signature = "rusEFI master.2024.12.16.mre-legacy_f4.1727243948" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.mre-legacy_f4.1530259853" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.mre-legacy_f4.1727243948" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9808,16 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9824,7 +9830,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 cace89ed9b..b0f670ff8f 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.16.mre_f4.1530259853" + signature = "rusEFI master.2024.12.16.mre_f4.1727243948" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.mre_f4.1530259853" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.mre_f4.1727243948" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9808,16 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9824,7 +9830,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 6b8a9d4208..cea47e61c4 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.16.mre_f7.1530259853" + signature = "rusEFI master.2024.12.16.mre_f7.1727243948" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.mre_f7.1530259853" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.mre_f7.1727243948" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9808,16 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9824,7 +9830,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 c719588e5b..f70d9be005 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.16.nucleo_f413.273360974" + signature = "rusEFI master.2024.12.16.nucleo_f413.764241775" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.nucleo_f413.273360974" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.nucleo_f413.764241775" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9859,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9875,7 +9881,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 167bee46b3..230c44ee52 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.16.proteus_f4.2108389646" + signature = "rusEFI master.2024.12.16.proteus_f4.1080899119" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.proteus_f4.2108389646" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.proteus_f4.1080899119" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9870,10 +9870,16 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9886,7 +9892,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 6149bdf96c..cd334870fe 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.16.proteus_f7.2108389646" + signature = "rusEFI master.2024.12.16.proteus_f7.1080899119" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.proteus_f7.2108389646" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.proteus_f7.1080899119" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9870,10 +9870,16 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9886,7 +9892,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 f11864557f..89f099d1a8 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.16.proteus_h7.2108389646" + signature = "rusEFI master.2024.12.16.proteus_h7.1080899119" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.proteus_h7.2108389646" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.proteus_h7.1080899119" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9870,10 +9870,16 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9886,7 +9892,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index a2fa897b7f..e43b90f3e4 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.16.s105.2948638860" + signature = "rusEFI master.2024.12.16.s105.2449926061" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.s105.2948638860" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.s105.2449926061" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9835,10 +9835,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9851,7 +9857,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 4ec27e9068..5cf2bc9dea 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.16.small-can-board.1286604131" + signature = "rusEFI master.2024.12.16.small-can-board.1903577666" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.small-can-board.1286604131" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.small-can-board.1903577666" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9850,10 +9850,16 @@ commandButton = "Honda BCM", cmd_set_engine_type_SMALL_CB_HONDA_BCM field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9866,7 +9872,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 d901589c90..fe96c5122e 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.16.stm32f429_nucleo.273360974" + signature = "rusEFI master.2024.12.16.stm32f429_nucleo.764241775" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.stm32f429_nucleo.273360974" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.stm32f429_nucleo.764241775" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9859,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9875,7 +9881,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 992ac52322..222a5b8cad 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.16.stm32f767_nucleo.273360974" + signature = "rusEFI master.2024.12.16.stm32f767_nucleo.764241775" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.stm32f767_nucleo.273360974" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.stm32f767_nucleo.764241775" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9859,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9875,7 +9881,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 382bc027ce..3e457ece6f 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.16.stm32h743_nucleo.273360974" + signature = "rusEFI master.2024.12.16.stm32h743_nucleo.764241775" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.stm32h743_nucleo.273360974" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.stm32h743_nucleo.764241775" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9859,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9875,7 +9881,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 a658d3aebc..56a8da913e 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.16.subaru_eg33_f7.1332350992" + signature = "rusEFI master.2024.12.16.subaru_eg33_f7.1923899185" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.subaru_eg33_f7.1332350992" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.subaru_eg33_f7.1923899185" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9853,10 +9853,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9869,7 +9875,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 f6d5010364..09bf90d982 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.16.t-b-g.273360974" + signature = "rusEFI master.2024.12.16.t-b-g.764241775" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.t-b-g.273360974" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.t-b-g.764241775" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9859,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9875,7 +9881,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 b3f4a3a846..989c42c6b3 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.16.tdg-pdm8.711365830" + signature = "rusEFI master.2024.12.16.tdg-pdm8.396418023" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.tdg-pdm8.711365830" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.tdg-pdm8.396418023" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9859,16 @@ dialog = tcuControls, "Transmission Settings" field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9875,7 +9881,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 69d97f727f..00eab85bd3 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.16.uaefi.269657693" + signature = "rusEFI master.2024.12.16.uaefi.768928124" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.uaefi.269657693" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.uaefi.768928124" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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,10 +9859,16 @@ commandButton = "VAG i5", cmd_set_engine_type_vag_5 field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9875,7 +9881,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} dialog = ShiftTorqueReductionDialog, "", border panel = ShiftTorqueReductionSettingsDialog, West diff --git a/firmware/tunerstudio/generated/rusefi_uaefi121.ini b/firmware/tunerstudio/generated/rusefi_uaefi121.ini index bef8147f91..9828c66555 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.16.uaefi121.3873398064" + signature = "rusEFI master.2024.12.16.uaefi121.3675853329" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.16.uaefi121.3873398064" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.16.uaefi121.3675853329" ; 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:0], "Torque Reduction Button", "Launch Button" +torqueReductionActivationMode = bits, S08, 2393, [0:1], "Torque Reduction Button", "Launch Button", "Clutch Down Switch", "INVALID" 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" @@ -9845,10 +9845,16 @@ commandButton = "VAG i5", cmd_set_engine_type_vag_5 field = "Launch Button Inverted", launchActivateInverted, {launchActivatePin != 0} field = "Launch Button Mode", launchActivatePinMode, {launchActivatePin != 0} + dialog = ClutchDownDialog, "Clutch Down" + field = "Clutch Down", clutchDownPin + field = "Clutch Down Inverted", clutchDownPinInverted, {clutchDownPin != 0} + field = "Clutch Down Mode", clutchDownPinMode, {clutchDownPin != 0} + dialog = TorqueReductionActivationModeDialog, "Activation", yAxis field = "Activation Mode", torqueReductionActivationMode panel = TorqueReductionButtonDialog, {torqueReductionActivationMode == 0} panel = LaunchButtonDialog, {torqueReductionActivationMode == 1} + panel = ClutchDownDialog, {torqueReductionActivationMode == 2} dialog = TorqueReductionSettings, "Settings" field = "Limit Torque Reduction Time", limitTorqueReductionTime @@ -9861,7 +9867,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))} + panel = TorqueReductionSettings, {torqueReductionEnabled == 1 && ((torqueReductionActivationMode == 0) || (torqueReductionActivationMode == 1 && launchActivatePin != 0) || (torqueReductionActivationMode == 2))} 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 658cc41dbe..a94f3b412d 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 @@ -1293,6 +1293,7 @@ public class Fields { public static final int TORQUE_CURVE_SIZE = 6; 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 TOTAL_CONFIG_SIZE = 23344; public static final int TPS_2_BYTE_PACKING_MULT = 100; public static final int TPS_PPS_TOO_HIGH_THRESHOLD = 110; @@ -1505,7 +1506,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.16.f407-discovery.4042514931"; + public static final String TS_SIGNATURE = "rusEFI master.2024.12.16.f407-discovery.3442847442"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; @@ -2551,7 +2552,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"}; + public static final String[] torqueReductionActivationMode_e = {"Torque Reduction Button", "Launch Button", "Clutch Down 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);