diff --git a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h index 4b06af38fe..8d6d2c15d1 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 18:27:07 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:29 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2017,7 +2017,7 @@ struct engine_configuration_s { bool enableLaunchRetard : 1 {}; /** offset 916 bit 5 */ - bool unfinishedenableLaunchBoost : 1 {}; + bool canInputBCM : 1 {}; /** * This property is useful if using rusEFI as TCM or BCM only offset 916 bit 6 */ @@ -5385,4 +5385,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 18:27:07 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:29 UTC 2023 diff --git a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h index 773ae2a1fc..3a3587527d 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h @@ -121,10 +121,12 @@ #define can_nbc_e_CAN_BUS_NISSAN_VQ 9 #define can_nbc_e_CAN_BUS_W202_C180 5 #define CAN_RX_PREFIX "CAN_rx" -#define can_vss_nbc_e_auto_enum 0="BMW_e46",3="BMW_e90",2="LUA",1="W202" +#define can_vss_nbc_e_auto_enum 0="BMW_e46",2="BMW_e90",5="HONDA_CIVIC9",4="HYUNDAI_PB",3="NISSAN_350",1="W202" #define can_vss_nbc_e_BMW_e46 0 -#define can_vss_nbc_e_BMW_e90 3 -#define can_vss_nbc_e_LUA 2 +#define can_vss_nbc_e_BMW_e90 2 +#define can_vss_nbc_e_HONDA_CIVIC9 5 +#define can_vss_nbc_e_HYUNDAI_PB 4 +#define can_vss_nbc_e_NISSAN_350 3 #define can_vss_nbc_e_W202 1 #define CanGpioType_auto_enum 0="NONE",1="DRT",2="MS" #define CanGpioType_DRT 1 @@ -818,7 +820,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 878700205 +#define SIGNATURE_HASH 3792499916 #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" @@ -1117,7 +1119,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2023.12.12.cypress.878700205" +#define TS_SIGNATURE "rusEFI master.2023.12.12.cypress.3792499916" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h index 5eb22920e4..f1f6aa52cc 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 18:27:06 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:28 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2017,7 +2017,7 @@ struct engine_configuration_s { bool enableLaunchRetard : 1 {}; /** offset 916 bit 5 */ - bool unfinishedenableLaunchBoost : 1 {}; + bool canInputBCM : 1 {}; /** * This property is useful if using rusEFI as TCM or BCM only offset 916 bit 6 */ @@ -5385,4 +5385,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 20712); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 18:27:06 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:28 UTC 2023 diff --git a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h index b2449266e9..72b3a2a307 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -121,10 +121,12 @@ #define can_nbc_e_CAN_BUS_NISSAN_VQ 9 #define can_nbc_e_CAN_BUS_W202_C180 5 #define CAN_RX_PREFIX "CAN_rx" -#define can_vss_nbc_e_auto_enum 0="BMW_e46",3="BMW_e90",2="LUA",1="W202" +#define can_vss_nbc_e_auto_enum 0="BMW_e46",2="BMW_e90",5="HONDA_CIVIC9",4="HYUNDAI_PB",3="NISSAN_350",1="W202" #define can_vss_nbc_e_BMW_e46 0 -#define can_vss_nbc_e_BMW_e90 3 -#define can_vss_nbc_e_LUA 2 +#define can_vss_nbc_e_BMW_e90 2 +#define can_vss_nbc_e_HONDA_CIVIC9 5 +#define can_vss_nbc_e_HYUNDAI_PB 4 +#define can_vss_nbc_e_NISSAN_350 3 #define can_vss_nbc_e_W202 1 #define CanGpioType_auto_enum 0="NONE",1="DRT",2="MS" #define CanGpioType_DRT 1 @@ -818,7 +820,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 1989026051 +#define SIGNATURE_HASH 2698851170 #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" @@ -1117,7 +1119,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2023.12.12.kin.1989026051" +#define TS_SIGNATURE "rusEFI master.2023.12.12.kin.2698851170" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h index 073627fb5c..6951223ba9 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 18:27:08 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:30 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2017,7 +2017,7 @@ struct engine_configuration_s { bool enableLaunchRetard : 1 {}; /** offset 916 bit 5 */ - bool unfinishedenableLaunchBoost : 1 {}; + bool canInputBCM : 1 {}; /** * This property is useful if using rusEFI as TCM or BCM only offset 916 bit 6 */ @@ -5385,4 +5385,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 18:27:08 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:30 UTC 2023 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h index 8be808fc10..2875cfd8f6 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h @@ -149,10 +149,12 @@ #define can_nbc_e_CAN_BUS_NISSAN_VQ 9 #define can_nbc_e_CAN_BUS_W202_C180 5 #define CAN_RX_PREFIX "CAN_rx" -#define can_vss_nbc_e_auto_enum 0="BMW_e46",3="BMW_e90",2="LUA",1="W202" +#define can_vss_nbc_e_auto_enum 0="BMW_e46",2="BMW_e90",5="HONDA_CIVIC9",4="HYUNDAI_PB",3="NISSAN_350",1="W202" #define can_vss_nbc_e_BMW_e46 0 -#define can_vss_nbc_e_BMW_e90 3 -#define can_vss_nbc_e_LUA 2 +#define can_vss_nbc_e_BMW_e90 2 +#define can_vss_nbc_e_HONDA_CIVIC9 5 +#define can_vss_nbc_e_HYUNDAI_PB 4 +#define can_vss_nbc_e_NISSAN_350 3 #define can_vss_nbc_e_W202 1 #define CanGpioType_auto_enum 0="NONE",1="DRT",2="MS" #define CanGpioType_DRT 1 @@ -1056,7 +1058,7 @@ #define show_Frankenso_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 869409210 +#define SIGNATURE_HASH 3850449883 #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" @@ -1355,7 +1357,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2023.12.12.subaru_eg33_f7.869409210" +#define TS_SIGNATURE "rusEFI master.2023.12.12.subaru_eg33_f7.3850449883" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/algo/auto_generated_commonenum.cpp b/firmware/controllers/algo/auto_generated_commonenum.cpp index 5ea4fa4cbe..812fbc7f37 100644 --- a/firmware/controllers/algo/auto_generated_commonenum.cpp +++ b/firmware/controllers/algo/auto_generated_commonenum.cpp @@ -1,6 +1,6 @@ #include "global.h" #include "rusefi_enums.h" -// was generated automatically by rusEFI tool from rusefi_enums.h // by enum_to_string.jar tool on Mon Nov 27 04:25:15 UTC 2023 +// was generated automatically by rusEFI tool from rusefi_enums.h // by enum_to_string.jar tool on Tue Dec 12 22:51:24 UTC 2023 // see also gen_config_and_enums.bat @@ -289,8 +289,12 @@ case BMW_e46: return "BMW_e46"; case BMW_e90: return "BMW_e90"; -case LUA: - return "LUA"; +case HONDA_CIVIC9: + return "HONDA_CIVIC9"; +case HYUNDAI_PB: + return "HYUNDAI_PB"; +case NISSAN_350: + return "NISSAN_350"; case W202: return "W202"; } diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 98e17582dd..ceb636c7d2 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 18:28:54 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:53:15 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2017,7 +2017,7 @@ struct engine_configuration_s { bool enableLaunchRetard : 1 {}; /** offset 916 bit 5 */ - bool unfinishedenableLaunchBoost : 1 {}; + bool canInputBCM : 1 {}; /** * This property is useful if using rusEFI as TCM or BCM only offset 916 bit 6 */ @@ -5385,4 +5385,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 18:28:54 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:53:15 UTC 2023 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 8784a6f5ed..6b3337fd62 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -157,10 +157,12 @@ #define can_nbc_e_CAN_BUS_NISSAN_VQ 9 #define can_nbc_e_CAN_BUS_W202_C180 5 #define CAN_RX_PREFIX "CAN_rx" -#define can_vss_nbc_e_auto_enum 0="BMW_e46",3="BMW_e90",2="LUA",1="W202" +#define can_vss_nbc_e_auto_enum 0="BMW_e46",2="BMW_e90",5="HONDA_CIVIC9",4="HYUNDAI_PB",3="NISSAN_350",1="W202" #define can_vss_nbc_e_BMW_e46 0 -#define can_vss_nbc_e_BMW_e90 3 -#define can_vss_nbc_e_LUA 2 +#define can_vss_nbc_e_BMW_e90 2 +#define can_vss_nbc_e_HONDA_CIVIC9 5 +#define can_vss_nbc_e_HYUNDAI_PB 4 +#define can_vss_nbc_e_NISSAN_350 3 #define can_vss_nbc_e_W202 1 #define CanGpioType_auto_enum 0="NONE",1="DRT",2="MS" #define CanGpioType_DRT 1 @@ -1144,7 +1146,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 3001121854 +#define SIGNATURE_HASH 1689415263 #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" @@ -1443,7 +1445,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2023.12.12.f407-discovery.3001121854" +#define TS_SIGNATURE "rusEFI master.2023.12.12.f407-discovery.1689415263" #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 3f8a8c84c6..7790b09171 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1143624362 -#define TS_SIGNATURE "rusEFI master.2023.12.12.alphax-2chan.1143624362" +#define SIGNATURE_HASH 2457419979 +#define TS_SIGNATURE "rusEFI master.2023.12.12.alphax-2chan.2457419979" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 3f3d296eed..b4d3965bb5 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2837470447 -#define TS_SIGNATURE "rusEFI master.2023.12.12.alphax-4chan.2837470447" +#define SIGNATURE_HASH 2138263182 +#define TS_SIGNATURE "rusEFI master.2023.12.12.alphax-4chan.2138263182" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index 9b73f1f03c..11c8adb885 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2837470447 -#define TS_SIGNATURE "rusEFI master.2023.12.12.alphax-4chan_f7.2837470447" +#define SIGNATURE_HASH 2138263182 +#define TS_SIGNATURE "rusEFI master.2023.12.12.alphax-4chan_f7.2138263182" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index bca3005e59..2c9edbc79e 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 95172782 -#define TS_SIGNATURE "rusEFI master.2023.12.12.alphax-8chan-revA.95172782" +#define SIGNATURE_HASH 3556715215 +#define TS_SIGNATURE "rusEFI master.2023.12.12.alphax-8chan-revA.3556715215" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 77a3ad7642..b5a01f1f4f 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3657960717 -#define TS_SIGNATURE "rusEFI master.2023.12.12.alphax-8chan.3657960717" +#define SIGNATURE_HASH 207298412 +#define TS_SIGNATURE "rusEFI master.2023.12.12.alphax-8chan.207298412" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index 9bac11e63c..c15d9b5680 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3657960717 -#define TS_SIGNATURE "rusEFI master.2023.12.12.alphax-8chan_f7.3657960717" +#define SIGNATURE_HASH 207298412 +#define TS_SIGNATURE "rusEFI master.2023.12.12.alphax-8chan_f7.207298412" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 2fb02c3bc4..dc07042db3 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 878700205 -#define TS_SIGNATURE "rusEFI master.2023.12.12.at_start_f435.878700205" +#define SIGNATURE_HASH 3792499916 +#define TS_SIGNATURE "rusEFI master.2023.12.12.at_start_f435.3792499916" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 053921ced8..c6ed407e8a 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1884828387 -#define TS_SIGNATURE "rusEFI master.2023.12.12.atlas.1884828387" +#define SIGNATURE_HASH 2785747074 +#define TS_SIGNATURE "rusEFI master.2023.12.12.atlas.2785747074" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index 76ced77f05..cc884bd209 100644 --- a/firmware/controllers/generated/signature_cypress.h +++ b/firmware/controllers/generated/signature_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 878700205 -#define TS_SIGNATURE "rusEFI master.2023.12.12.cypress.878700205" +#define SIGNATURE_HASH 3792499916 +#define TS_SIGNATURE "rusEFI master.2023.12.12.cypress.3792499916" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index abad174442..b023aef284 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3001121854 -#define TS_SIGNATURE "rusEFI master.2023.12.12.f407-discovery.3001121854" +#define SIGNATURE_HASH 1689415263 +#define TS_SIGNATURE "rusEFI master.2023.12.12.f407-discovery.1689415263" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 4395832312..35bcee619f 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 878700205 -#define TS_SIGNATURE "rusEFI master.2023.12.12.f429-discovery.878700205" +#define SIGNATURE_HASH 3792499916 +#define TS_SIGNATURE "rusEFI master.2023.12.12.f429-discovery.3792499916" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 185aca4a2d..6fe5206965 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 369952359 -#define TS_SIGNATURE "rusEFI master.2023.12.12.frankenso_na6.369952359" +#define SIGNATURE_HASH 3227390982 +#define TS_SIGNATURE "rusEFI master.2023.12.12.frankenso_na6.3227390982" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 3e56da9057..e1e512be50 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4003426995 -#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen-112-17.4003426995" +#define SIGNATURE_HASH 952918226 +#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen-112-17.952918226" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 8822a3add2..d83514466d 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2225950813 -#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen-gm-e67.2225950813" +#define SIGNATURE_HASH 1392394812 +#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen-gm-e67.1392394812" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 9ddcaba099..c84fe8597d 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3988773006 -#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen-honda-k.3988773006" +#define SIGNATURE_HASH 1005374191 +#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen-honda-k.1005374191" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 7b1209224b..6b07e2cf91 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1537076154 -#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen-nb1.1537076154" +#define SIGNATURE_HASH 2379151835 +#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen-nb1.2379151835" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 0001ab022a..04e7b1858a 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2909339801 -#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen121nissan.2909339801" +#define SIGNATURE_HASH 2067403512 +#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen121nissan.2067403512" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 986424781c..8df680aa41 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2686581102 -#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen121vag.2686581102" +#define SIGNATURE_HASH 1987242767 +#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen121vag.1987242767" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 19c5b01a0f..527b096291 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4220346823 -#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen128.4220346823" +#define SIGNATURE_HASH 769553318 +#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen128.769553318" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 8938442e24..c2598984cc 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 117240337 -#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen154hyundai.117240337" +#define SIGNATURE_HASH 3501187184 +#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen154hyundai.3501187184" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index e4a0311461..7a1b8f3ab0 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1478221952 -#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen72.1478221952" +#define SIGNATURE_HASH 2387145441 +#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen72.2387145441" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 20905a3295..f0a9d8a190 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3909883074 -#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen81.3909883074" +#define SIGNATURE_HASH 1063192227 +#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen81.1063192227" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 9731900cd7..3ed893fc7e 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3665455977 -#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen88bmw.3665455977" +#define SIGNATURE_HASH 204044552 +#define TS_SIGNATURE "rusEFI master.2023.12.12.hellen88bmw.204044552" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 353413dced..323a896ae7 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3746724489 -#define TS_SIGNATURE "rusEFI master.2023.12.12.hellenNA6.3746724489" +#define SIGNATURE_HASH 151087336 +#define TS_SIGNATURE "rusEFI master.2023.12.12.hellenNA6.151087336" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index d067781156..0a52ba122b 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3119737414 -#define TS_SIGNATURE "rusEFI master.2023.12.12.hellenNA8_96.3119737414" +#define SIGNATURE_HASH 1872787495 +#define TS_SIGNATURE "rusEFI master.2023.12.12.hellenNA8_96.1872787495" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 0de3c9ec6b..f7bff80ef4 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on kinetis_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 1989026051 -#define TS_SIGNATURE "rusEFI master.2023.12.12.kin.1989026051" +#define SIGNATURE_HASH 2698851170 +#define TS_SIGNATURE "rusEFI master.2023.12.12.kin.2698851170" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index e2cd1ee670..f84d950911 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3159445639 -#define TS_SIGNATURE "rusEFI master.2023.12.12.m74_9.3159445639" +#define SIGNATURE_HASH 1778533094 +#define TS_SIGNATURE "rusEFI master.2023.12.12.m74_9.1778533094" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 22e15aec64..5e109af745 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 389156653 -#define TS_SIGNATURE "rusEFI master.2023.12.12.mre_f4.389156653" +#define SIGNATURE_HASH 3244367180 +#define TS_SIGNATURE "rusEFI master.2023.12.12.mre_f4.3244367180" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 9676b54a23..270d376308 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 389156653 -#define TS_SIGNATURE "rusEFI master.2023.12.12.mre_f7.389156653" +#define SIGNATURE_HASH 3244367180 +#define TS_SIGNATURE "rusEFI master.2023.12.12.mre_f7.3244367180" diff --git a/firmware/controllers/generated/signature_nucleo_f429.h b/firmware/controllers/generated/signature_nucleo_f429.h index c53e4500cd..8400fba42b 100644 --- a/firmware/controllers/generated/signature_nucleo_f429.h +++ b/firmware/controllers/generated/signature_nucleo_f429.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 878700205 -#define TS_SIGNATURE "rusEFI master.2023.12.12.nucleo_f429.878700205" +#define SIGNATURE_HASH 3792499916 +#define TS_SIGNATURE "rusEFI master.2023.12.12.nucleo_f429.3792499916" diff --git a/firmware/controllers/generated/signature_nucleo_f767.h b/firmware/controllers/generated/signature_nucleo_f767.h index 036730c9af..d22230abca 100644 --- a/firmware/controllers/generated/signature_nucleo_f767.h +++ b/firmware/controllers/generated/signature_nucleo_f767.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 878700205 -#define TS_SIGNATURE "rusEFI master.2023.12.12.nucleo_f767.878700205" +#define SIGNATURE_HASH 3792499916 +#define TS_SIGNATURE "rusEFI master.2023.12.12.nucleo_f767.3792499916" diff --git a/firmware/controllers/generated/signature_nucleo_h743.h b/firmware/controllers/generated/signature_nucleo_h743.h index e6743c29d6..ea70a512d7 100644 --- a/firmware/controllers/generated/signature_nucleo_h743.h +++ b/firmware/controllers/generated/signature_nucleo_h743.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 878700205 -#define TS_SIGNATURE "rusEFI master.2023.12.12.nucleo_h743.878700205" +#define SIGNATURE_HASH 3792499916 +#define TS_SIGNATURE "rusEFI master.2023.12.12.nucleo_h743.3792499916" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 1ab1072b01..7b476170eb 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 80423741 -#define TS_SIGNATURE "rusEFI master.2023.12.12.prometheus_405.80423741" +#define SIGNATURE_HASH 3533191516 +#define TS_SIGNATURE "rusEFI master.2023.12.12.prometheus_405.3533191516" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 880e4c1b49..ca34c3dfb8 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 80423741 -#define TS_SIGNATURE "rusEFI master.2023.12.12.prometheus_469.80423741" +#define SIGNATURE_HASH 3533191516 +#define TS_SIGNATURE "rusEFI master.2023.12.12.prometheus_469.3533191516" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index f97b6c8ef0..e96aac39bd 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 877402327 -#define TS_SIGNATURE "rusEFI master.2023.12.12.proteus_f4.877402327" +#define SIGNATURE_HASH 3793685174 +#define TS_SIGNATURE "rusEFI master.2023.12.12.proteus_f4.3793685174" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index f7917d67d5..08cb7c2e81 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 877402327 -#define TS_SIGNATURE "rusEFI master.2023.12.12.proteus_f7.877402327" +#define SIGNATURE_HASH 3793685174 +#define TS_SIGNATURE "rusEFI master.2023.12.12.proteus_f7.3793685174" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 42ddacf236..8b924934e6 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 877402327 -#define TS_SIGNATURE "rusEFI master.2023.12.12.proteus_h7.877402327" +#define SIGNATURE_HASH 3793685174 +#define TS_SIGNATURE "rusEFI master.2023.12.12.proteus_h7.3793685174" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 7f5fd3a7e5..6f44d3b21d 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1534330571 -#define TS_SIGNATURE "rusEFI master.2023.12.12.s105.1534330571" +#define SIGNATURE_HASH 2368148650 +#define TS_SIGNATURE "rusEFI master.2023.12.12.s105.2368148650" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index 4de06ce546..75482195db 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 969923233 -#define TS_SIGNATURE "rusEFI master.2023.12.12.small-can-board.969923233" +#define SIGNATURE_HASH 4020029632 +#define TS_SIGNATURE "rusEFI master.2023.12.12.small-can-board.4020029632" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 213d421ded..de7041188f 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.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 869409210 -#define TS_SIGNATURE "rusEFI master.2023.12.12.subaru_eg33_f7.869409210" +#define SIGNATURE_HASH 3850449883 +#define TS_SIGNATURE "rusEFI master.2023.12.12.subaru_eg33_f7.3850449883" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 5044cd604d..e5128685fa 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 878700205 -#define TS_SIGNATURE "rusEFI master.2023.12.12.t-b-g.878700205" +#define SIGNATURE_HASH 3792499916 +#define TS_SIGNATURE "rusEFI master.2023.12.12.t-b-g.3792499916" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 080f84870a..7c46f36858 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3203517071 -#define TS_SIGNATURE "rusEFI master.2023.12.12.tdg-pdm8.3203517071" +#define SIGNATURE_HASH 1755502830 +#define TS_SIGNATURE "rusEFI master.2023.12.12.tdg-pdm8.1755502830" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index f0ca77c6e3..632971cb04 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.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3242576365 -#define TS_SIGNATURE "rusEFI master.2023.12.12.uaefi.3242576365" +#define SIGNATURE_HASH 387373964 +#define TS_SIGNATURE "rusEFI master.2023.12.12.uaefi.387373964" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index 1de08613c4..1bde90125d 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -562,9 +562,9 @@ float getConfigValueByName(const char *name) { // enableLaunchRetard case -1583589783: return engineConfiguration->enableLaunchRetard; -// unfinishedenableLaunchBoost - case -246028069: - return engineConfiguration->unfinishedenableLaunchBoost; +// canInputBCM + case 470555289: + return engineConfiguration->canInputBCM; // consumeObdSensors case 950993889: return engineConfiguration->consumeObdSensors; @@ -2674,9 +2674,9 @@ bool setConfigValueByName(const char *name, float value) { engineConfiguration->enableLaunchRetard = (int)value; return 1; } - case -246028069: + case 470555289: { - engineConfiguration->unfinishedenableLaunchBoost = (int)value; + engineConfiguration->canInputBCM = (int)value; return 1; } case 950993889: diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index 1e445e7e4f..1543c68582 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -556,7 +556,7 @@ If enabled we use two H-bridges to drive stepper idle air valve ### enableLaunchRetard -### unfinishedenableLaunchBoost +### canInputBCM ### consumeObdSensors diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 2cb6baeba9..6ba7fc4292 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.f407-discovery.3001121854" + signature = "rusEFI master.2023.12.12.f407-discovery.1689415263" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.f407-discovery.3001121854" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.f407-discovery.1689415263" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:56:02 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:53:15 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8718,6 +8718,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 1fa74e5559..4b4d1ef031 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.alphax-2chan.1143624362" + signature = "rusEFI master.2023.12.12.alphax-2chan.2457419979" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.alphax-2chan.1143624362" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.alphax-2chan.2457419979" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","INVALID","B5 - TPS","A2 Battery Sense","C7 - CAM Hall/Digital","X7 - AIN4","X1 - AIN1","INVALID","INVALID","B2 - MAP","B7 - CLT","B3 - IAT","X3 - AIN2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:17 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:33 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8675,6 +8675,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index ca1223820a..ce4fae3724 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.alphax-4chan.2837470447" + signature = "rusEFI master.2023.12.12.alphax-4chan.2138263182" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.alphax-4chan.2837470447" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.alphax-4chan.2138263182" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","INVALID","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","X7 - AIN4","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:20 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:35 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8686,6 +8686,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index 7080d115b1..aafed2b5da 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.alphax-4chan_f7.2837470447" + signature = "rusEFI master.2023.12.12.alphax-4chan_f7.2138263182" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.alphax-4chan_f7.2837470447" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.alphax-4chan_f7.2138263182" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","INVALID","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","X7 - AIN4","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:23 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:38 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8686,6 +8686,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index dd451ba154..a3963ef800 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.alphax-8chan-revA.95172782" + signature = "rusEFI master.2023.12.12.alphax-8chan-revA.3556715215" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.alphax-8chan-revA.95172782" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.alphax-8chan-revA.3556715215" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","17A - PPS","23C - TPS","Battery Sense","INVALID","15D - AN5","24C - TPS2","14A - Analog 1","22A - Analog 22","On-board MAP","16A - CLT","15A - IAT","31C - PPS2","33A - AN3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16D - AN6","INVALID","INVALID","INVALID","INVALID","7C - AT4","INVALID","6C - AT3","14D - AN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:31 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:46 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8680,6 +8680,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 77467a0e15..55d594f5fa 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.alphax-8chan.3657960717" + signature = "rusEFI master.2023.12.12.alphax-8chan.207298412" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.alphax-8chan.3657960717" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.alphax-8chan.207298412" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:25 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:41 UTC 2023 pageSize = 22104 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1019,7 +1019,7 @@ idleRpmPid2_offset = scalar, S16, 2700, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2702, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2704, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2706, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2708, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2708, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2712, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2714, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2716, "hz", 1, 0, 0, 500, 0 @@ -8683,6 +8683,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index d37add3378..1721826621 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.alphax-8chan_f7.3657960717" + signature = "rusEFI master.2023.12.12.alphax-8chan_f7.207298412" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.alphax-8chan_f7.3657960717" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.alphax-8chan_f7.207298412" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:28 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:43 UTC 2023 pageSize = 22104 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1019,7 +1019,7 @@ idleRpmPid2_offset = scalar, S16, 2700, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2702, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2704, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2706, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2708, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2708, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2712, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2714, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2716, "hz", 1, 0, 0, 500, 0 @@ -8683,6 +8683,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index 1c29c54155..c49c6f9e97 100644 --- a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini +++ b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.at_start_f435.878700205" + signature = "rusEFI master.2023.12.12.at_start_f435.3792499916" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.at_start_f435.878700205" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.at_start_f435.3792499916" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:58 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:53:11 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8714,6 +8714,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 0fcc38403a..f47acc15d7 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.atlas.1884828387" + signature = "rusEFI master.2023.12.12.atlas.2785747074" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.atlas.1884828387" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.atlas.2785747074" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:51 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:53:04 UTC 2023 pageSize = 21588 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8705,6 +8705,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index 46fb6f21c9..88bb6958a4 100644 --- a/firmware/tunerstudio/generated/rusefi_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_cypress.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.cypress.878700205" + signature = "rusEFI master.2023.12.12.cypress.3792499916" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.cypress.878700205" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.cypress.3792499916" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:13 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:29 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8714,6 +8714,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index d91aea9401..d559b1f6a2 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.f407-discovery.3001121854" + signature = "rusEFI master.2023.12.12.f407-discovery.1689415263" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.f407-discovery.3001121854" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.f407-discovery.1689415263" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:55 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:53:09 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8718,6 +8718,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 5305834fb3..ddad74c70d 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.f429-discovery.878700205" + signature = "rusEFI master.2023.12.12.f429-discovery.3792499916" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.f429-discovery.878700205" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.f429-discovery.3792499916" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:41 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:54 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8714,6 +8714,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 762128db5b..2560a19ca6 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.frankenso_na6.369952359" + signature = "rusEFI master.2023.12.12.frankenso_na6.3227390982" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.frankenso_na6.369952359" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.frankenso_na6.3227390982" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog 3O","Analog 3L","Analog 3M","Analog 3J","Analog 3I","INVALID","Analog 3H","Analog 3G","INVALID","INVALID","INVALID","Analog 3P","Analog 3Q","Analog 3N","Analog VBatt","Analog 3E" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:26 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:39 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8714,6 +8714,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index 41499dc115..809298ed13 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.hellen-112-17.4003426995" + signature = "rusEFI master.2023.12.12.hellen-112-17.952918226" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.hellen-112-17.4003426995" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.hellen-112-17.952918226" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","B20 TPS Throttle Position 2","A14 Analog Input","INVALID","A21 PPS1","B03 TPS Throttle Position 1","INVALID","A07 TODO","A19 Analog Input","A10 Analog Input","INVALID","B19 MAP","A09 Analog Input","B15 CLT","B27 IAT","A11 Analog Input","A12 Analog Input" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:52 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:07 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8667,6 +8667,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index b0fe000cac..868e6ed329 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.hellen-gm-e67.2225950813" + signature = "rusEFI master.2023.12.12.hellen-gm-e67.1392394812" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.hellen-gm-e67.2225950813" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.hellen-gm-e67.1392394812" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","C2-60 - Oil Pressure","C3-58 - Baro","C1-47 - PPS1","C2-64 - TPS1","C1-19 Battery Sense","C1-45 Secondary Fuel Level","C3-57 - A/C Pressure","C2-66 - TPS2","C1-44 Primary Fuel Level","C2-65 - Trans Fluids","C3-59 - MAP","C3-55 - CLT","C3-56 - IAT","C1-49 - PPS2","C1-46 Vac Sense" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:03 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:17 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8686,6 +8686,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index ee921c7b38..7dcc683fc3 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.hellen-honda-k.3988773006" + signature = "rusEFI master.2023.12.12.hellen-honda-k.1005374191" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.hellen-honda-k.3988773006" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.hellen-honda-k.1005374191" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","A15 TPS","E9 Ignition Key Voltage","INVALID","INVALID","Aux Analog 1","INVALID","A19 - MAP","INVALID","B8 - CLT","B17 IAT","Aux Analog 2","Aux Analog 3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:41 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:56 UTC 2023 pageSize = 22760 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8664,6 +8664,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index d27e66312f..87d878df45 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.hellen-nb1.1537076154" + signature = "rusEFI master.2023.12.12.hellen-nb1.2379151835" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.hellen-nb1.1537076154" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.hellen-nb1.2379151835" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","1G - Steering/RES2","3E - TPS","1B - Battery Sense","2H - CAM","3S - EGR BOOST IN","2A - Pressure Input","2J - CRANK","2L - MAF","3D - MAP","2E - Coolant","2B - IAT","4C - IN TEMP/PPS2","1P - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:00 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:14 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8687,6 +8687,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index e2f6edbcc6..37d58651a5 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.hellen121nissan.2909339801" + signature = "rusEFI master.2023.12.12.hellen121nissan.2067403512" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.hellen121nissan.2909339801" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.hellen121nissan.2067403512" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","51 - MAF","INVALID","Aux P68","106 - PPS 1","50 - TPS 1","109 Ignition Key Voltage","INVALID","INVALID","69 - TPS 2","INVALID","Aux P66","Aux P67","73 - CLT","34 - IAT","98 - PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:39 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:54 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8666,6 +8666,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index b40c5d767f..839fefd9bd 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.hellen121vag.2686581102" + signature = "rusEFI master.2023.12.12.hellen121vag.1987242767" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.hellen121vag.2686581102" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.hellen121vag.1987242767" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","14 - O2","INVALID","INVALID","34 In PPS1","92 - TPS 1","106 - KNOCK","86 - CAM1","87 - CAM2","84 - TPS2","INVALID","29 In Maf","101 - MAP2","93 - CLT","85 - IAT","35 In PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:36 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:51 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8690,6 +8690,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index 03efbd94c0..1213cf2748 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.hellen128.4220346823" + signature = "rusEFI master.2023.12.12.hellen128.769553318" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.hellen128.4220346823" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.hellen128.769553318" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","P36_IN_O2S","P32_IN_O2S2","P40_IN_MAP3","C24 - PPS1","E31 - TPS1","Battery Sense","E40 - IN_CAM","P30_IN_AUX4","E34 - TPS2","E37 - Crank Input","E47 - MAF","E23 - MAP","E29 - Coolant Temp","E45 - IAT","C25 - PPS2","P41_IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:33 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:49 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8687,6 +8687,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index c08ccf4533..155cbc4b11 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.hellen154hyundai.117240337" + signature = "rusEFI master.2023.12.12.hellen154hyundai.3501187184" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.hellen154hyundai.117240337" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.hellen154hyundai.3501187184" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","K21 Ambient Temperature","K58 Oil Temp","K54 A/C pressure","PPS 1","TPS 1","K2 Ignition Key Voltage","X10 AIN2","INVALID","TPS 2","X11 AIN1","Map Sensor K31","K10 Sensor","CLT","IAT","PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:44 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:59 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8665,6 +8665,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index a9a0e552a4..4254cbbd6c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.hellen72.1478221952" + signature = "rusEFI master.2023.12.12.hellen72.2387145441" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.hellen72.1478221952" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.hellen72.2387145441" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","5N - TPS2","3L - IGN_7 / AFR","intMAP (A15)","5P - PPS1","4V - TPS (A17)","4S/4T - Alternator voltage","3V - CAM (A19)","4J - VTCS/AUX4 (A20)","4F - AC_PRES/AUX1 (A23)","3Y - CRANK (A24)","4X - MAF (A9)","4U - MAP2/Ign8 (A10)","4P - CLT (A11)","4N - IAT (A14)","5M - PPS2 OR TEMPERATURE SENSOR","4AE - EGR/MAP4 (A22)" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:54 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:09 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8687,6 +8687,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 0013020cb3..a1005dd736 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.hellen81.3909883074" + signature = "rusEFI master.2023.12.12.hellen81.1063192227" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.hellen81.3909883074" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.hellen81.1063192227" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - IN_O2S","55 - IN_O2S2","41 - IN_MAP3","78 - IN_PPS","16 - IN_TPS","13 - IN_VIGN","79 - IN_CAM","77 - IN_AUX4","74 - IN_AUX1","15 - IN_CRANK (A24)","37 - IN_MAP1","38 - IN_MAP2","39 - IN_CLT","40 - IN_IAT","75 - IN_AUX2","76 - IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:57 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:12 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8683,6 +8683,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index a82487eac0..2a21623524 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.hellen88bmw.3665455977" + signature = "rusEFI master.2023.12.12.hellen88bmw.204044552" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.hellen88bmw.3665455977" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.hellen88bmw.204044552" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","VIN5","VIN6","INVALID","PPS1","73 - TPS","56 - Battery Sense","17 - CAM","Aux BARO","Aux TPS2","16 - CRANK","41 - MAF","Aux MAP","78 - CLT","77 - IAT","Aux PPS2","Aux TPS3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:47 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:01 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8682,6 +8682,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index ade9fb865e..9e8ab886d7 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.hellenNA6.3746724489" + signature = "rusEFI master.2023.12.12.hellenNA6.151087336" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.hellenNA6.3746724489" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.hellenNA6.151087336" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","3N - O2S","2N - Temperature Sensor","intMAP (A15)","4I - PPS1","TPS Input","1B - Battery Sense","INVALID","4G - PPS2 OR TEMPERATURE SENSOR","4H - TPS2","INVALID","3O - MAF","2M - Pressure Sensor","3Q - CLT","3P - IAT","1V - Clutch Switch","1Q AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:05 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:20 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8688,6 +8688,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 37f4d3f929..da89c6a884 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.hellenNA8_96.3119737414" + signature = "rusEFI master.2023.12.12.hellenNA8_96.1872787495" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.hellenNA8_96.3119737414" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.hellenNA8_96.1872787495" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","PPS1","2F - TPS","3B - Battery Sense","3G - CAM","3S - EGR BOOST IN","2A - Pressure Input","3F - CRANK","2B - MAF","INVALID","2G - Coolant","2B - IAT","4C - IN TEMP/PPS2","1K - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:08 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:22 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8686,6 +8686,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index dd0182b0c5..e212d57eb7 100644 --- a/firmware/tunerstudio/generated/rusefi_kin.ini +++ b/firmware/tunerstudio/generated/rusefi_kin.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.kin.1989026051" + signature = "rusEFI master.2023.12.12.kin.2698851170" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.kin.1989026051" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.kin.2698851170" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:12 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:28 UTC 2023 pageSize = 20712 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8715,6 +8715,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 8abb01210c..f5ff60d926 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.m74_9.3159445639" + signature = "rusEFI master.2023.12.12.m74_9.1778533094" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.m74_9.3159445639" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.m74_9.1778533094" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","MAF/MAP sensor signal","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Pedal position sensor 1 signal","Pedal position sensor 2 signal","ETB position sensor 1 signal","ETB position sensor 2 signal" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:18 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:32 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8688,6 +8688,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 1671145731..518c8d8138 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.mre_f4.389156653" + signature = "rusEFI master.2023.12.12.mre_f4.3244367180" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.mre_f4.389156653" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.mre_f4.3244367180" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:16 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:29 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8689,6 +8689,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 148faf4bb8..b7acd6dbfc 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.mre_f7.389156653" + signature = "rusEFI master.2023.12.12.mre_f7.3244367180" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.mre_f7.389156653" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.mre_f7.3244367180" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:13 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:27 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8689,6 +8689,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini index 4cdb329cc1..a52c2bb9d3 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.nucleo_f429.878700205" + signature = "rusEFI master.2023.12.12.nucleo_f429.3792499916" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.nucleo_f429.878700205" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.nucleo_f429.3792499916" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:43 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:57 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8714,6 +8714,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini index 1bb5e1ce38..de4db436b2 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.nucleo_f767.878700205" + signature = "rusEFI master.2023.12.12.nucleo_f767.3792499916" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.nucleo_f767.878700205" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.nucleo_f767.3792499916" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:46 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:59 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8714,6 +8714,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini index 5cabe859b1..0a4753e699 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.nucleo_h743.878700205" + signature = "rusEFI master.2023.12.12.nucleo_h743.3792499916" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.nucleo_h743.878700205" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.nucleo_h743.3792499916" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:48 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:53:02 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8714,6 +8714,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index 86cab44464..c3cf87eaa8 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.prometheus_405.80423741" + signature = "rusEFI master.2023.12.12.prometheus_405.3533191516" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.prometheus_405.80423741" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.prometheus_405.3533191516" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:31 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:44 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8709,6 +8709,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 536e1099fe..c4c9f10909 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.prometheus_469.80423741" + signature = "rusEFI master.2023.12.12.prometheus_469.3533191516" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.prometheus_469.80423741" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.prometheus_469.3533191516" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:28 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:42 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8709,6 +8709,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index a2e54b7329..b12440a3c2 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.proteus_f4.877402327" + signature = "rusEFI master.2023.12.12.proteus_f4.3793685174" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.proteus_f4.877402327" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.proteus_f4.3793685174" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:36 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:49 UTC 2023 pageSize = 26088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8698,6 +8698,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index f5fcdb915f..ad93ef0af0 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.proteus_f7.877402327" + signature = "rusEFI master.2023.12.12.proteus_f7.3793685174" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.proteus_f7.877402327" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.proteus_f7.3793685174" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:33 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:47 UTC 2023 pageSize = 26088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8698,6 +8698,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 12df7813c2..f5ab98ff0d 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.proteus_h7.877402327" + signature = "rusEFI master.2023.12.12.proteus_h7.3793685174" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.proteus_h7.877402327" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.proteus_h7.3793685174" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:38 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:52 UTC 2023 pageSize = 26088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8698,6 +8698,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index caa7382af8..67687f4637 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.s105.1534330571" + signature = "rusEFI master.2023.12.12.s105.2368148650" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.s105.1534330571" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.s105.2368148650" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","56 - MAP","16 - TPS","19 - Knock","39 - CLT","INVALID","opt 55 - AFR 2","opt 21 - AC Press","18 - AFR 1","13 - Ignition switch in (15)","44 - +12 sense (MR)","INVALID","na 37 - MAF","INVALID","INVALID","40 - IAT" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:21 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:34 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8688,6 +8688,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index 3ef56da5aa..b4a8517728 100644 --- a/firmware/tunerstudio/generated/rusefi_small-can-board.ini +++ b/firmware/tunerstudio/generated/rusefi_small-can-board.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.small-can-board.969923233" + signature = "rusEFI master.2023.12.12.small-can-board.4020029632" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.small-can-board.969923233" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.small-can-board.4020029632" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","B2 - Analog/Digital Input","B3 - Analog/Digital Input","B4 - Analog/Digital Input","B5 - Analog/Digital Input","B7 - Analog/Digital Input","C1 - Analog/Digital Input","INVALID","INVALID","INVALID","A2 Battery Sense","INVALID","INVALID","C2 - Analog/Digital Input","C4 - Analog/Digital Input" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:10 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:24 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8705,6 +8705,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 592393e73c..3686f40412 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.subaru_eg33_f7.869409210" + signature = "rusEFI master.2023.12.12.subaru_eg33_f7.3850449883" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.subaru_eg33_f7.869409210" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.subaru_eg33_f7.3850449883" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","AUX0_18 - MAP Ain","INVALID","INVALID","B05 - MAF Ain","INVALID","AUX0_19 - IAT Ain","A02 - VBat","INVALID","A06 - Oxyg 2 Ain","A04 - EGR t Ain","INVALID","A18 - AUX0 Ain","B02 - TPS Ain","INVALID","A03 - Coolant t Ain","A06 - Oxyg 1 Ain" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:15 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:51:30 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8706,6 +8706,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 6884e8d82c..393acb7455 100644 --- a/firmware/tunerstudio/generated/rusefi_t-b-g.ini +++ b/firmware/tunerstudio/generated/rusefi_t-b-g.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.t-b-g.878700205" + signature = "rusEFI master.2023.12.12.t-b-g.3792499916" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.t-b-g.878700205" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.t-b-g.3792499916" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:24 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:37 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8714,6 +8714,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index c73d21d6d1..f72800f078 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.tdg-pdm8.3203517071" + signature = "rusEFI master.2023.12.12.tdg-pdm8.1755502830" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.tdg-pdm8.3203517071" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.tdg-pdm8.1755502830" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","Battery Sense","INVALID","INVALID","INVALID","Sense 7","Sense 8","Sense 1","Sense 2","Sense 3","Sense 4","Sense 5","Sense 6" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:55:53 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:53:07 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8714,6 +8714,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 6bfafee5d1..58f1a263e1 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.12.12.uaefi.3242576365" + signature = "rusEFI master.2023.12.12.uaefi.387373964" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.12.12.uaefi.3242576365" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.12.12.uaefi.387373964" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","D1 AUX1","C3 AUX2","INVALID","D6 PPS1","D13 TPS1","A7 Voltage From Key","INVALID","INVALID","C14 TPS2","INVALID","D9 MAP","INVALID","D16 CLT","D15 IAT","C4 PPS2","C15 AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:54:49 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:52:04 UTC 2023 pageSize = 22088 page = 1 @@ -465,7 +465,7 @@ clutchDownPinInverted = bits, U32, 916, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 916, [2:2], "false", "true" multisparkEnable = bits, U32, 916, [3:3], "false", "true" enableLaunchRetard = bits, U32, 916, [4:4], "false", "true" -unfinishedenableLaunchBoost = bits, U32, 916, [5:5], "false", "true" +canInputBCM = bits, U32, 916, [5:5], "false", "true" consumeObdSensors = bits, U32, 916, [6:6], "false", "true" enableCanVss = bits, U32, 916, [7:7], "false", "true" enableInnovateLC2 = bits, U32, 916, [8:8], "false", "true" @@ -1016,7 +1016,7 @@ idleRpmPid2_offset = scalar, S16, 2684, "", 1, 0, -1000, 1000, 0 idleRpmPid2_periodMs = scalar, S16, 2686, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2688, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2690, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "Lua", "BMW E8x/E9x MK60e5" +canVssNbcType = bits, U08, 2692, [0:1], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" gppwm1_pin = bits, U16, 2696, [0:8], $output_pin_e_list gppwm1_dutyIfError = scalar, U08, 2698, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2700, "hz", 1, 0, 0, 500, 0 @@ -8667,6 +8667,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1 field = dacOutputPins2, dacOutputPins2 + field = "Read RPM matching VSS profile", canInputBCM dialog = harleyAcr, "Harley Automatic Compression Release" field = "Pin", acrPin 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 3e883be36e..ad794277e7 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 20:56:02 UTC 2023 +// this file was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Tue Dec 12 22:53:15 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -150,8 +150,10 @@ public class Fields { public static final int can_nbc_e_CAN_BUS_W202_C180 = 5; public static final String CAN_RX_PREFIX = "CAN_rx"; public static final int can_vss_nbc_e_BMW_e46 = 0; - public static final int can_vss_nbc_e_BMW_e90 = 3; - public static final int can_vss_nbc_e_LUA = 2; + public static final int can_vss_nbc_e_BMW_e90 = 2; + public static final int can_vss_nbc_e_HONDA_CIVIC9 = 5; + public static final int can_vss_nbc_e_HYUNDAI_PB = 4; + public static final int can_vss_nbc_e_NISSAN_350 = 3; public static final int can_vss_nbc_e_W202 = 1; public static final int CanGpioType_DRT = 1; public static final int CanGpioType_MS = 2; @@ -1084,6 +1086,7 @@ public class Fields { public static final int SentEtbType_FORD_TYPE_1 = 2; public static final int SentEtbType_GM_TYPE_1 = 1; public static final int SentEtbType_NONE = 0; + public static final int SIGNATURE_HASH = 1689415263; public static final String SIMULATOR_TUNE_BIN_FILE_NAME = "generated/simulator_tune_image.bin"; public static final String SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX = "generated/simulator_tune_image"; public static final String SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX = ".bin"; @@ -1312,7 +1315,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI master.2023.12.12.f407-discovery.3001121854"; + public static final String TS_SIGNATURE = "rusEFI master.2023.12.12.f407-discovery.1689415263"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; @@ -1788,7 +1791,7 @@ public class Fields { public static final Field USEHBRIDGESTODRIVEIDLESTEPPER = Field.create("USEHBRIDGESTODRIVEIDLESTEPPER", 916, FieldType.BIT, 2).setBaseOffset(0); public static final Field MULTISPARKENABLE = Field.create("MULTISPARKENABLE", 916, FieldType.BIT, 3).setBaseOffset(0); public static final Field ENABLELAUNCHRETARD = Field.create("ENABLELAUNCHRETARD", 916, FieldType.BIT, 4).setBaseOffset(0); - public static final Field UNFINISHEDENABLELAUNCHBOOST = Field.create("UNFINISHEDENABLELAUNCHBOOST", 916, FieldType.BIT, 5).setBaseOffset(0); + public static final Field CANINPUTBCM = Field.create("CANINPUTBCM", 916, FieldType.BIT, 5).setBaseOffset(0); public static final Field CONSUMEOBDSENSORS = Field.create("CONSUMEOBDSENSORS", 916, FieldType.BIT, 6).setBaseOffset(0); public static final Field ENABLECANVSS = Field.create("ENABLECANVSS", 916, FieldType.BIT, 7).setBaseOffset(0); public static final Field ENABLEINNOVATELC2 = Field.create("ENABLEINNOVATELC2", 916, FieldType.BIT, 8).setBaseOffset(0); @@ -3378,7 +3381,7 @@ public class Fields { USEHBRIDGESTODRIVEIDLESTEPPER, MULTISPARKENABLE, ENABLELAUNCHRETARD, - UNFINISHEDENABLELAUNCHBOOST, + CANINPUTBCM, CONSUMEOBDSENSORS, ENABLECANVSS, ENABLEINNOVATELC2,