From 63ae2d85c345819cb64cff119a04fca278234b2e Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Fri, 2 Feb 2024 14:10:33 +0000 Subject: [PATCH] Auto-generated configs and docs --- ..._configuration_generated_structures_cypress.h | 15 ++++++++++----- .../controllers/algo/rusefi_generated_cypress.h | 4 ++-- ...gine_configuration_generated_structures_kin.h | 15 ++++++++++----- .../controllers/algo/rusefi_generated_kin.h | 4 ++-- ...uration_generated_structures_subaru_eg33_f7.h | 15 ++++++++++----- .../algo/rusefi_generated_subaru_eg33_f7.h | 4 ++-- ...iguration_generated_structures_alphax-2chan.h | 15 ++++++++++----- ...iguration_generated_structures_alphax-4chan.h | 15 ++++++++++----- ...ration_generated_structures_alphax-4chan_f7.h | 15 ++++++++++----- ...tion_generated_structures_alphax-8chan-revA.h | 15 ++++++++++----- ...iguration_generated_structures_alphax-8chan.h | 15 ++++++++++----- ...ration_generated_structures_alphax-8chan_f7.h | 15 ++++++++++----- ...guration_generated_structures_at_start_f435.h | 15 ++++++++++----- ...ne_configuration_generated_structures_atlas.h | 15 ++++++++++----- ...uration_generated_structures_f407-discovery.h | 15 ++++++++++----- ...uration_generated_structures_f429-discovery.h | 15 ++++++++++----- ...uration_generated_structures_f469-discovery.h | 15 ++++++++++----- ...guration_generated_structures_frankenso_na6.h | 15 ++++++++++----- ...guration_generated_structures_hellen-112-17.h | 15 ++++++++++----- ...guration_generated_structures_hellen-gm-e67.h | 15 ++++++++++----- ...uration_generated_structures_hellen-honda-k.h | 15 ++++++++++----- ...nfiguration_generated_structures_hellen-nb1.h | 15 ++++++++++----- ...ration_generated_structures_hellen121nissan.h | 15 ++++++++++----- ...iguration_generated_structures_hellen121vag.h | 15 ++++++++++----- ...onfiguration_generated_structures_hellen128.h | 15 ++++++++++----- ...ation_generated_structures_hellen154hyundai.h | 15 ++++++++++----- ...configuration_generated_structures_hellen72.h | 15 ++++++++++----- ...configuration_generated_structures_hellen81.h | 15 ++++++++++----- ...figuration_generated_structures_hellen88bmw.h | 15 ++++++++++----- ...onfiguration_generated_structures_hellenNA6.h | 15 ++++++++++----- ...iguration_generated_structures_hellenNA8_96.h | 15 ++++++++++----- ...ne_configuration_generated_structures_m74_9.h | 15 ++++++++++----- ...e_configuration_generated_structures_mre_f4.h | 15 ++++++++++----- ...e_configuration_generated_structures_mre_f7.h | 15 ++++++++++----- ...figuration_generated_structures_nucleo_h743.h | 15 ++++++++++----- ...uration_generated_structures_prometheus_405.h | 15 ++++++++++----- ...uration_generated_structures_prometheus_469.h | 15 ++++++++++----- ...nfiguration_generated_structures_proteus_f4.h | 15 ++++++++++----- ...nfiguration_generated_structures_proteus_f7.h | 15 ++++++++++----- ...nfiguration_generated_structures_proteus_h7.h | 15 ++++++++++----- ...ine_configuration_generated_structures_s105.h | 15 ++++++++++----- ...ration_generated_structures_small-can-board.h | 15 ++++++++++----- ...ation_generated_structures_stm32f413_nucleo.h | 15 ++++++++++----- ...ation_generated_structures_stm32f429_nucleo.h | 15 ++++++++++----- ...ation_generated_structures_stm32f767_nucleo.h | 15 ++++++++++----- ...ne_configuration_generated_structures_t-b-g.h | 15 ++++++++++----- ...configuration_generated_structures_tdg-pdm8.h | 15 ++++++++++----- ...ne_configuration_generated_structures_uaefi.h | 15 ++++++++++----- .../generated/rusefi_generated_alphax-2chan.h | 4 ++-- .../generated/rusefi_generated_alphax-4chan.h | 4 ++-- .../generated/rusefi_generated_alphax-4chan_f7.h | 4 ++-- .../rusefi_generated_alphax-8chan-revA.h | 4 ++-- .../generated/rusefi_generated_alphax-8chan.h | 4 ++-- .../generated/rusefi_generated_alphax-8chan_f7.h | 4 ++-- .../generated/rusefi_generated_at_start_f435.h | 4 ++-- .../generated/rusefi_generated_atlas.h | 4 ++-- .../generated/rusefi_generated_f407-discovery.h | 4 ++-- .../generated/rusefi_generated_f429-discovery.h | 4 ++-- .../generated/rusefi_generated_f469-discovery.h | 4 ++-- .../generated/rusefi_generated_frankenso_na6.h | 4 ++-- .../generated/rusefi_generated_hellen-112-17.h | 4 ++-- .../generated/rusefi_generated_hellen-gm-e67.h | 4 ++-- .../generated/rusefi_generated_hellen-honda-k.h | 4 ++-- .../generated/rusefi_generated_hellen-nb1.h | 4 ++-- .../generated/rusefi_generated_hellen121nissan.h | 4 ++-- .../generated/rusefi_generated_hellen121vag.h | 4 ++-- .../generated/rusefi_generated_hellen128.h | 4 ++-- .../rusefi_generated_hellen154hyundai.h | 4 ++-- .../generated/rusefi_generated_hellen72.h | 4 ++-- .../generated/rusefi_generated_hellen81.h | 4 ++-- .../generated/rusefi_generated_hellen88bmw.h | 4 ++-- .../generated/rusefi_generated_hellenNA6.h | 4 ++-- .../generated/rusefi_generated_hellenNA8_96.h | 4 ++-- .../generated/rusefi_generated_m74_9.h | 4 ++-- .../generated/rusefi_generated_mre_f4.h | 4 ++-- .../generated/rusefi_generated_mre_f7.h | 4 ++-- .../generated/rusefi_generated_nucleo_h743.h | 4 ++-- .../generated/rusefi_generated_prometheus_405.h | 4 ++-- .../generated/rusefi_generated_prometheus_469.h | 4 ++-- .../generated/rusefi_generated_proteus_f4.h | 4 ++-- .../generated/rusefi_generated_proteus_f7.h | 4 ++-- .../generated/rusefi_generated_proteus_h7.h | 4 ++-- .../generated/rusefi_generated_s105.h | 4 ++-- .../generated/rusefi_generated_small-can-board.h | 4 ++-- .../rusefi_generated_stm32f413_nucleo.h | 4 ++-- .../rusefi_generated_stm32f429_nucleo.h | 4 ++-- .../rusefi_generated_stm32f767_nucleo.h | 4 ++-- .../generated/rusefi_generated_t-b-g.h | 4 ++-- .../generated/rusefi_generated_tdg-pdm8.h | 4 ++-- .../generated/rusefi_generated_uaefi.h | 4 ++-- .../generated/signature_alphax-2chan.h | 4 ++-- .../generated/signature_alphax-4chan.h | 4 ++-- .../generated/signature_alphax-4chan_f7.h | 4 ++-- .../generated/signature_alphax-8chan-revA.h | 4 ++-- .../generated/signature_alphax-8chan.h | 4 ++-- .../generated/signature_alphax-8chan_f7.h | 4 ++-- .../generated/signature_at_start_f435.h | 4 ++-- firmware/controllers/generated/signature_atlas.h | 4 ++-- .../controllers/generated/signature_cypress.h | 4 ++-- .../generated/signature_f407-discovery.h | 4 ++-- .../generated/signature_f429-discovery.h | 4 ++-- .../generated/signature_f469-discovery.h | 4 ++-- .../generated/signature_frankenso_na6.h | 4 ++-- .../generated/signature_hellen-112-17.h | 4 ++-- .../generated/signature_hellen-gm-e67.h | 4 ++-- .../generated/signature_hellen-honda-k.h | 4 ++-- .../controllers/generated/signature_hellen-nb1.h | 4 ++-- .../generated/signature_hellen121nissan.h | 4 ++-- .../generated/signature_hellen121vag.h | 4 ++-- .../controllers/generated/signature_hellen128.h | 4 ++-- .../generated/signature_hellen154hyundai.h | 4 ++-- .../controllers/generated/signature_hellen72.h | 4 ++-- .../controllers/generated/signature_hellen81.h | 4 ++-- .../generated/signature_hellen88bmw.h | 4 ++-- .../controllers/generated/signature_hellenNA6.h | 4 ++-- .../generated/signature_hellenNA8_96.h | 4 ++-- firmware/controllers/generated/signature_kin.h | 4 ++-- firmware/controllers/generated/signature_m74_9.h | 4 ++-- .../controllers/generated/signature_mre_f4.h | 4 ++-- .../controllers/generated/signature_mre_f7.h | 4 ++-- .../generated/signature_nucleo_h743.h | 4 ++-- .../generated/signature_prometheus_405.h | 4 ++-- .../generated/signature_prometheus_469.h | 4 ++-- .../controllers/generated/signature_proteus_f4.h | 4 ++-- .../controllers/generated/signature_proteus_f7.h | 4 ++-- .../controllers/generated/signature_proteus_h7.h | 4 ++-- firmware/controllers/generated/signature_s105.h | 4 ++-- .../generated/signature_small-can-board.h | 4 ++-- .../generated/signature_stm32f413_nucleo.h | 4 ++-- .../generated/signature_stm32f429_nucleo.h | 4 ++-- .../generated/signature_stm32f767_nucleo.h | 4 ++-- .../generated/signature_subaru_eg33_f7.h | 4 ++-- firmware/controllers/generated/signature_t-b-g.h | 4 ++-- .../controllers/generated/signature_tdg-pdm8.h | 4 ++-- firmware/controllers/generated/signature_uaefi.h | 4 ++-- .../lua/generated/value_lookup_generated.cpp | 16 ++++++++++++++++ .../lua/generated/value_lookup_generated.md | 6 ++++++ .../generated/rusefi_alphax-2chan.ini | 13 +++++++++---- .../generated/rusefi_alphax-4chan.ini | 13 +++++++++---- .../generated/rusefi_alphax-4chan_f7.ini | 13 +++++++++---- .../generated/rusefi_alphax-8chan-revA.ini | 13 +++++++++---- .../generated/rusefi_alphax-8chan.ini | 13 +++++++++---- .../generated/rusefi_alphax-8chan_f7.ini | 13 +++++++++---- .../generated/rusefi_at_start_f435.ini | 13 +++++++++---- firmware/tunerstudio/generated/rusefi_atlas.ini | 13 +++++++++---- .../tunerstudio/generated/rusefi_cypress.ini | 13 +++++++++---- .../generated/rusefi_f407-discovery.ini | 13 +++++++++---- .../generated/rusefi_f429-discovery.ini | 13 +++++++++---- .../generated/rusefi_f469-discovery.ini | 13 +++++++++---- .../generated/rusefi_frankenso_na6.ini | 13 +++++++++---- .../generated/rusefi_hellen-112-17.ini | 13 +++++++++---- .../generated/rusefi_hellen-gm-e67.ini | 13 +++++++++---- .../generated/rusefi_hellen-honda-k.ini | 13 +++++++++---- .../tunerstudio/generated/rusefi_hellen-nb1.ini | 13 +++++++++---- .../generated/rusefi_hellen121nissan.ini | 13 +++++++++---- .../generated/rusefi_hellen121vag.ini | 13 +++++++++---- .../tunerstudio/generated/rusefi_hellen128.ini | 13 +++++++++---- .../generated/rusefi_hellen154hyundai.ini | 13 +++++++++---- .../tunerstudio/generated/rusefi_hellen72.ini | 13 +++++++++---- .../tunerstudio/generated/rusefi_hellen81.ini | 13 +++++++++---- .../tunerstudio/generated/rusefi_hellen88bmw.ini | 13 +++++++++---- .../tunerstudio/generated/rusefi_hellenNA6.ini | 13 +++++++++---- .../generated/rusefi_hellenNA8_96.ini | 13 +++++++++---- firmware/tunerstudio/generated/rusefi_kin.ini | 13 +++++++++---- firmware/tunerstudio/generated/rusefi_m74_9.ini | 13 +++++++++---- firmware/tunerstudio/generated/rusefi_mre_f4.ini | 13 +++++++++---- firmware/tunerstudio/generated/rusefi_mre_f7.ini | 13 +++++++++---- .../tunerstudio/generated/rusefi_nucleo_h743.ini | 13 +++++++++---- .../generated/rusefi_prometheus_405.ini | 13 +++++++++---- .../generated/rusefi_prometheus_469.ini | 13 +++++++++---- .../tunerstudio/generated/rusefi_proteus_f4.ini | 13 +++++++++---- .../tunerstudio/generated/rusefi_proteus_f7.ini | 13 +++++++++---- .../tunerstudio/generated/rusefi_proteus_h7.ini | 13 +++++++++---- firmware/tunerstudio/generated/rusefi_s105.ini | 13 +++++++++---- .../generated/rusefi_small-can-board.ini | 13 +++++++++---- .../generated/rusefi_stm32f413_nucleo.ini | 13 +++++++++---- .../generated/rusefi_stm32f429_nucleo.ini | 13 +++++++++---- .../generated/rusefi_stm32f767_nucleo.ini | 13 +++++++++---- .../generated/rusefi_subaru_eg33_f7.ini | 13 +++++++++---- firmware/tunerstudio/generated/rusefi_t-b-g.ini | 13 +++++++++---- .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 13 +++++++++---- firmware/tunerstudio/generated/rusefi_uaefi.ini | 13 +++++++++---- .../java/com/rusefi/config/generated/Fields.java | 11 ++++++++--- 183 files changed, 1065 insertions(+), 588 deletions(-) diff --git a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures_cypress.h b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures_cypress.h index d0d5e07654..bee5d1759f 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures_cypress.h +++ b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures_cypress.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:05:51 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:37 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:05:51 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:37 UTC 2024 diff --git a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated_cypress.h b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated_cypress.h index f1225b286d..9a13be1a1a 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated_cypress.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated_cypress.h @@ -832,7 +832,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3296019492 +#define SIGNATURE_HASH 814617321 #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" @@ -1154,7 +1154,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.cypress.3296019492" +#define TS_SIGNATURE "rusEFI master.2024.02.02.cypress.814617321" #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_kin.h b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures_kin.h index 9fc31de9e1..727713245c 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures_kin.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures_kin.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:05:50 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:36 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 20856); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:05:50 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:36 UTC 2024 diff --git a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated_kin.h b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated_kin.h index 9af540dc8d..9540a36183 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated_kin.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated_kin.h @@ -832,7 +832,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2258928522 +#define SIGNATURE_HASH 1918883143 #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" @@ -1154,7 +1154,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.kin.2258928522" +#define TS_SIGNATURE "rusEFI master.2024.02.02.kin.1918883143" #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_subaru_eg33_f7.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures_subaru_eg33_f7.h index 54de9c8d7a..0a18e8d487 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures_subaru_eg33_f7.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures_subaru_eg33_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:05:52 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:38 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:05:52 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:38 UTC 2024 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated_subaru_eg33_f7.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated_subaru_eg33_f7.h index ec881cc187..c3be29c640 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated_subaru_eg33_f7.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated_subaru_eg33_f7.h @@ -1069,7 +1069,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2006143692 +#define SIGNATURE_HASH 2204632065 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1391,7 +1391,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.subaru_eg33_f7.2006143692" +#define TS_SIGNATURE "rusEFI master.2024.02.02.subaru_eg33_f7.2204632065" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h index c90e820031..24bc9c7543 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:05:55 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:41 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:05:55 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:41 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h index 0e82e6c71c..9285f6711d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:05:58 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:44 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:05:58 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:44 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h index 073c2567a6..4b5087e113 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:00 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:46 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:00 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:46 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h index ed4251efd1..2e96d0b1ec 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:08 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:54 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:08 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:54 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h index 31f94f1cf1..3f23aed443 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:03 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:49 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1592 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1592 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1592 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4568 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4572 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22248); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:03 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:49 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h index c907117b1c..e574d3812b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:06 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:52 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1592 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1592 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1592 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4568 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4572 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22248); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:06 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:52 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h b/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h index 7fb7098985..7eabeb081b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:38 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:26 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:38 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:26 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h index f0d7e14a53..9eaca31151 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:31 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:19 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4392 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4396 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21732); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:31 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:19 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h index 6cd844beec..9730841000 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:36 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:24 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:36 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:24 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h index 069b813c19..587d754e4b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:17 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:04 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:17 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:04 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h index 334686e1ed..698cba8c1e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:19 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:07 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:19 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:07 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h b/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h index 3e4107c2a4..615e66e913 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:02 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:49 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:02 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:49 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h index 31b7d122f1..9fcdd15fb1 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:29 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:15 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:29 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:15 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h index f723125bfd..5fa73ebadf 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:39 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:26 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:39 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:26 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h index 10d92140c4..f9ee0cce69 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:19 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:05 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22904); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:19 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:05 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h index aca3570a45..982707ffd8 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:37 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:24 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:37 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:24 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h index 43fd3bdc7d..7d1b46cee3 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:16 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:02 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:16 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:02 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h index c49ddeb154..0df2c1913f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:13 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:00 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:13 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:00 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h index 1897a29b3f..eeafd419c1 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:11 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:57 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:11 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:57 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h index a91cf2c8cc..6d653260ca 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:21 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:07 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:21 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:07 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h index 0274a67a8f..c3f1c18030 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:31 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:18 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:31 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:18 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h index 73836c07fa..46ffcf3d84 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:34 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:21 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:34 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:21 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h index d5ed1b9086..a4c631b470 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:24 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:10 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:24 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:10 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h index e590b1a321..3a2ea2afd1 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:42 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:29 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:42 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:29 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h index 172e3831be..07e09084d8 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:44 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:31 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:44 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:31 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h b/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h index 15f6058f9c..54606680b7 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:54 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:42 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:54 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:42 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h index 550612333c..879ef943dc 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:52 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:39 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:52 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:39 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h index 4822dde838..2eed02cc1f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:49 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:36 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:49 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:36 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_h743.h b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_h743.h index 768a36bf89..8a2c0f5383 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_h743.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_h743.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:29 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:17 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:29 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:17 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h index 8a2d066f22..2d0ef5fa6c 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:07 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:54 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:07 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:54 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h index 62539f914d..1d8f96df71 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:04 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:52 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:04 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:52 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h index df72c7ddad..5cf1cbfcfd 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:12 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:59 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:12 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:59 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h index 782a19f070..f0a0b3c22d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:09 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:57 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:09 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:57 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h index 2d04007308..bd5a9c12f2 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:14 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:02 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:14 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:02 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h index bf8f6a8e2e..ddf832f1a0 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:57 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:44 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:57 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:44 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h b/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h index 806058f11e..e59d77470f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:47 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:34 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:47 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:34 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f413_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f413_nucleo.h index 30c0ca3375..58396e8cdd 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f413_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f413_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:21 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:09 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:21 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:09 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h index eb07f63c28..02fc6923f4 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:24 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:12 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:24 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:12 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h index ff4bf66b90..a74855b3b8 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:26 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:14 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:26 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:14 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h b/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h index c1abe73be8..7dcd31d3e0 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:59 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:47 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:59 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:47 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h b/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h index 273d4bdd18..6f0b15de76 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:34 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:22 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:07:34 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:22 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h index 65a56ef63d..4805c082d7 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:26 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:13 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2846,8 +2846,9 @@ struct engine_configuration_s { offset 1576 bit 11 */ bool useAuxSpeedForSlipRatio : 1 {}; /** + * VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? offset 1576 bit 12 */ - bool unusedBit_495_12 : 1 {}; + bool useVssAsSecondWheelSpeed : 1 {}; /** offset 1576 bit 13 */ bool unusedBit_503_13 : 1 {}; @@ -4623,10 +4624,14 @@ struct engine_configuration_s { */ int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]; /** - * units: units * offset 4552 */ - uint8_t mainUnusedEnd[150]; + float auxSpeed1Multiplier; + /** + * units: units + * offset 4556 + */ + uint8_t mainUnusedEnd[146]; /** * need 4 byte alignment * units: units @@ -5545,4 +5550,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22232); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:26 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:13 UTC 2024 diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index fda02d4bbb..d02099cd59 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -1160,7 +1160,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1144204814 +#define SIGNATURE_HASH 2965928131 #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" @@ -1482,7 +1482,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false -#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-2chan.1144204814" +#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-2chan.2965928131" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h index cb40adf60d..67492c31ef 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -1161,7 +1161,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1293678056 +#define SIGNATURE_HASH 3118506789 #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" @@ -1483,7 +1483,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false -#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-4chan.1293678056" +#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-4chan.3118506789" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h index 095b22c2a0..44caf96c4a 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -1161,7 +1161,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1293678056 +#define SIGNATURE_HASH 3118506789 #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" @@ -1483,7 +1483,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false -#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-4chan_f7.1293678056" +#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-4chan_f7.3118506789" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h index c5c5522cc1..72c647b149 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -1160,7 +1160,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2234677820 +#define SIGNATURE_HASH 1909009649 #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" @@ -1482,7 +1482,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-8chan-revA.2234677820" +#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-8chan-revA.1909009649" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h index 1907eace89..42acc13ef5 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -1160,7 +1160,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3856666658 +#define SIGNATURE_HASH 287000303 #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" @@ -1482,7 +1482,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false -#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-8chan.3856666658" +#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-8chan.287000303" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h index db6ae54411..d143b48176 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -1160,7 +1160,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3856666658 +#define SIGNATURE_HASH 287000303 #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" @@ -1482,7 +1482,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false -#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-8chan_f7.3856666658" +#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-8chan_f7.287000303" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_at_start_f435.h b/firmware/controllers/generated/rusefi_generated_at_start_f435.h index 15f416e064..eec66d5be2 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3296019492 +#define SIGNATURE_HASH 814617321 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.at_start_f435.3296019492" +#define TS_SIGNATURE "rusEFI master.2024.02.02.at_start_f435.814617321" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_atlas.h b/firmware/controllers/generated/rusefi_generated_atlas.h index 92eca3aaf8..1107730acd 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2154991722 +#define SIGNATURE_HASH 1955186343 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.atlas.2154991722" +#define TS_SIGNATURE "rusEFI master.2024.02.02.atlas.1955186343" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f407-discovery.h b/firmware/controllers/generated/rusefi_generated_f407-discovery.h index e179140eba..696e11bdd7 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets true -#define SIGNATURE_HASH 2150807964 +#define SIGNATURE_HASH 1959391057 #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" @@ -1480,7 +1480,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.2024.02.02.f407-discovery.2150807964" +#define TS_SIGNATURE "rusEFI master.2024.02.02.f407-discovery.1959391057" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f429-discovery.h b/firmware/controllers/generated/rusefi_generated_f429-discovery.h index 35126842ee..d68ca0a6a1 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3296019492 +#define SIGNATURE_HASH 814617321 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.f429-discovery.3296019492" +#define TS_SIGNATURE "rusEFI master.2024.02.02.f429-discovery.814617321" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f469-discovery.h b/firmware/controllers/generated/rusefi_generated_f469-discovery.h index a78419b4cb..ae4f290d06 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4137829047 +#define SIGNATURE_HASH 39392378 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.f469-discovery.4137829047" +#define TS_SIGNATURE "rusEFI master.2024.02.02.f469-discovery.39392378" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h index 8ad1e758bb..44cf707a63 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets true -#define SIGNATURE_HASH 2508386319 +#define SIGNATURE_HASH 1635362498 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.frankenso_na6.2508386319" +#define TS_SIGNATURE "rusEFI master.2024.02.02.frankenso_na6.1635362498" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h index a3b86e104a..4b30459575 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -1160,7 +1160,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 812445348 +#define SIGNATURE_HASH 3298277481 #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" @@ -1482,7 +1482,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-112-17.812445348" +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-112-17.3298277481" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h index 66f7e9dd15..5ad0e7ca8d 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3863539612 +#define SIGNATURE_HASH 313768273 #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" @@ -1481,7 +1481,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-gm-e67.3863539612" +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-gm-e67.313768273" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h index 54ea20aecb..5849aa5e16 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4173922801 +#define SIGNATURE_HASH 204625724 #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" @@ -1482,7 +1482,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-honda-k.4173922801" +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-honda-k.204625724" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h index bb20ebd064..f901701049 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -1160,7 +1160,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3625751533 +#define SIGNATURE_HASH 753386784 #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" @@ -1482,7 +1482,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-nb1.3625751533" +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-nb1.753386784" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h index 60ddbdc093..0f6f8c3575 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1996380624 +#define SIGNATURE_HASH 2181369629 #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" @@ -1481,7 +1481,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen121nissan.1996380624" +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen121nissan.2181369629" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen121vag.h b/firmware/controllers/generated/rusefi_generated_hellen121vag.h index 396f68f5a2..cf234f1705 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4094450114 +#define SIGNATURE_HASH 16191247 #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" @@ -1481,7 +1481,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen121vag.4094450114" +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen121vag.16191247" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen128.h b/firmware/controllers/generated/rusefi_generated_hellen128.h index 17275cc2b7..b823088b43 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 703033043 +#define SIGNATURE_HASH 3709614110 #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" @@ -1481,7 +1481,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen128.703033043" +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen128.3709614110" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h index acc0a56e39..b1e812fd6c 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1047613178 +#define SIGNATURE_HASH 3398047799 #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" @@ -1481,7 +1481,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen154hyundai.1047613178" +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen154hyundai.3398047799" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen72.h b/firmware/controllers/generated/rusefi_generated_hellen72.h index 76c9d2295e..e5c6b3f694 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1150595256 +#define SIGNATURE_HASH 2960123509 #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" @@ -1481,7 +1481,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen72.1150595256" +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen72.2960123509" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen81.h b/firmware/controllers/generated/rusefi_generated_hellen81.h index 9c1a09a970..3093eeb146 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen81.h +++ b/firmware/controllers/generated/rusefi_generated_hellen81.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2716193986 +#define SIGNATURE_HASH 1428062735 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen81.2716193986" +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen81.1428062735" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h index 3b26b92364..ad4bf2f8fc 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h +++ b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 284850438 +#define SIGNATURE_HASH 3825283019 #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" @@ -1481,7 +1481,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen88bmw.284850438" +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen88bmw.3825283019" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellenNA6.h b/firmware/controllers/generated/rusefi_generated_hellenNA6.h index 9d263d666f..369212123c 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -1160,7 +1160,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3164869443 +#define SIGNATURE_HASH 1214203278 #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" @@ -1482,7 +1482,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellenNA6.3164869443" +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellenNA6.1214203278" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h index fe9a2cba2b..527b4adb17 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -1161,7 +1161,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3010311723 +#define SIGNATURE_HASH 1201070310 #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" @@ -1483,7 +1483,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellenNA8_96.3010311723" +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellenNA8_96.1201070310" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_m74_9.h b/firmware/controllers/generated/rusefi_generated_m74_9.h index b2449a673c..d7a76cb948 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2935270159 +#define SIGNATURE_HASH 1510997442 #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" @@ -1482,7 +1482,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.m74_9.2935270159" +#define TS_SIGNATURE "rusEFI master.2024.02.02.m74_9.1510997442" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre_f4.h b/firmware/controllers/generated/rusefi_generated_mre_f4.h index cb69e3f66a..e7416d1767 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets true #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2305792702 +#define SIGNATURE_HASH 2106903667 #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" @@ -1481,7 +1481,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.mre_f4.2305792702" +#define TS_SIGNATURE "rusEFI master.2024.02.02.mre_f4.2106903667" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre_f7.h b/firmware/controllers/generated/rusefi_generated_mre_f7.h index fa7ecdd4b9..fd2437dddb 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets true #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2305792702 +#define SIGNATURE_HASH 2106903667 #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" @@ -1481,7 +1481,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.mre_f7.2305792702" +#define TS_SIGNATURE "rusEFI master.2024.02.02.mre_f7.2106903667" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_nucleo_h743.h b/firmware/controllers/generated/rusefi_generated_nucleo_h743.h index 6f0a0d13a3..9c3fda79a3 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_h743.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_h743.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3296019492 +#define SIGNATURE_HASH 814617321 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.nucleo_h743.3296019492" +#define TS_SIGNATURE "rusEFI master.2024.02.02.nucleo_h743.814617321" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_prometheus_405.h b/firmware/controllers/generated/rusefi_generated_prometheus_405.h index 943087b3cd..5933ddc445 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_405.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_405.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4108421556 +#define SIGNATURE_HASH 1761145 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.prometheus_405.4108421556" +#define TS_SIGNATURE "rusEFI master.2024.02.02.prometheus_405.1761145" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_prometheus_469.h b/firmware/controllers/generated/rusefi_generated_prometheus_469.h index 819ccc90b0..0cd2fb5b25 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_469.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_469.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4108421556 +#define SIGNATURE_HASH 1761145 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.prometheus_469.4108421556" +#define TS_SIGNATURE "rusEFI master.2024.02.02.prometheus_469.1761145" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f4.h b/firmware/controllers/generated/rusefi_generated_proteus_f4.h index abc1731770..0ea2eccb16 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 3219390794 +#define SIGNATURE_HASH 1260345223 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.proteus_f4.3219390794" +#define TS_SIGNATURE "rusEFI master.2024.02.02.proteus_f4.1260345223" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f7.h b/firmware/controllers/generated/rusefi_generated_proteus_f7.h index 0bbb9bf40b..1684f9c7ae 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 3219390794 +#define SIGNATURE_HASH 1260345223 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.proteus_f7.3219390794" +#define TS_SIGNATURE "rusEFI master.2024.02.02.proteus_f7.1260345223" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_h7.h b/firmware/controllers/generated/rusefi_generated_proteus_h7.h index d79e241218..8fd5a117cc 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 3219390794 +#define SIGNATURE_HASH 1260345223 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.proteus_h7.3219390794" +#define TS_SIGNATURE "rusEFI master.2024.02.02.proteus_h7.1260345223" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_s105.h b/firmware/controllers/generated/rusefi_generated_s105.h index 615dc7b8a8..098c0f04f2 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1840403810 +#define SIGNATURE_HASH 2571699119 #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" @@ -1482,7 +1482,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.s105.1840403810" +#define TS_SIGNATURE "rusEFI master.2024.02.02.s105.2571699119" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_small-can-board.h b/firmware/controllers/generated/rusefi_generated_small-can-board.h index a996498c71..0174f19cb7 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -1159,7 +1159,7 @@ #define show_Proteus_presets false #define show_small_can_board_presets true #define show_test_presets false -#define SIGNATURE_HASH 4208232621 +#define SIGNATURE_HASH 238018144 #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" @@ -1481,7 +1481,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.small-can-board.4208232621" +#define TS_SIGNATURE "rusEFI master.2024.02.02.small-can-board.238018144" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32f413_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32f413_nucleo.h index b0048b80b2..d3a5ea9d95 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f413_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f413_nucleo.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3296019492 +#define SIGNATURE_HASH 814617321 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.stm32f413_nucleo.3296019492" +#define TS_SIGNATURE "rusEFI master.2024.02.02.stm32f413_nucleo.814617321" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h index 7c40125acc..ed9a87edbc 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3296019492 +#define SIGNATURE_HASH 814617321 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.stm32f429_nucleo.3296019492" +#define TS_SIGNATURE "rusEFI master.2024.02.02.stm32f429_nucleo.814617321" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h index 62334a2a5d..088cd9929f 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3296019492 +#define SIGNATURE_HASH 814617321 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.stm32f767_nucleo.3296019492" +#define TS_SIGNATURE "rusEFI master.2024.02.02.stm32f767_nucleo.814617321" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_t-b-g.h b/firmware/controllers/generated/rusefi_generated_t-b-g.h index 167dee9626..a4abac95e1 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3296019492 +#define SIGNATURE_HASH 814617321 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.t-b-g.3296019492" +#define TS_SIGNATURE "rusEFI master.2024.02.02.t-b-g.814617321" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h index b8e935255b..e4f5627390 100644 --- a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h +++ b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1323001862 +#define SIGNATURE_HASH 3122675403 #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" @@ -1480,7 +1480,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.02.02.tdg-pdm8.1323001862" +#define TS_SIGNATURE "rusEFI master.2024.02.02.tdg-pdm8.3122675403" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_uaefi.h b/firmware/controllers/generated/rusefi_generated_uaefi.h index a1ae928aa9..6a5b7e3adc 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -1160,7 +1160,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4292158043 +#define SIGNATURE_HASH 187593878 #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" @@ -1482,7 +1482,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false -#define TS_SIGNATURE "rusEFI master.2024.02.02.uaefi.4292158043" +#define TS_SIGNATURE "rusEFI master.2024.02.02.uaefi.187593878" #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 d508788ff9..ca591ad896 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 1144204814 -#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-2chan.1144204814" +#define SIGNATURE_HASH 2965928131 +#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-2chan.2965928131" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index c7ebd9e184..e1c741c24f 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 1293678056 -#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-4chan.1293678056" +#define SIGNATURE_HASH 3118506789 +#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-4chan.3118506789" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index bf69dc065a..5ec2c28094 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 1293678056 -#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-4chan_f7.1293678056" +#define SIGNATURE_HASH 3118506789 +#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-4chan_f7.3118506789" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index 37cbc495ad..0472ec9c47 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 2234677820 -#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-8chan-revA.2234677820" +#define SIGNATURE_HASH 1909009649 +#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-8chan-revA.1909009649" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index b7f1e31aad..3165b85914 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 3856666658 -#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-8chan.3856666658" +#define SIGNATURE_HASH 287000303 +#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-8chan.287000303" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index f1bc05aef7..559b0a3038 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 3856666658 -#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-8chan_f7.3856666658" +#define SIGNATURE_HASH 287000303 +#define TS_SIGNATURE "rusEFI master.2024.02.02.alphax-8chan_f7.287000303" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 76c1919d18..b88a15bb75 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 3296019492 -#define TS_SIGNATURE "rusEFI master.2024.02.02.at_start_f435.3296019492" +#define SIGNATURE_HASH 814617321 +#define TS_SIGNATURE "rusEFI master.2024.02.02.at_start_f435.814617321" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 4f62ac439d..8014f3f7e2 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 2154991722 -#define TS_SIGNATURE "rusEFI master.2024.02.02.atlas.2154991722" +#define SIGNATURE_HASH 1955186343 +#define TS_SIGNATURE "rusEFI master.2024.02.02.atlas.1955186343" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index 18ea4335a4..b39597be8e 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 3296019492 -#define TS_SIGNATURE "rusEFI master.2024.02.02.cypress.3296019492" +#define SIGNATURE_HASH 814617321 +#define TS_SIGNATURE "rusEFI master.2024.02.02.cypress.814617321" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 63832c916b..fee4fa37c1 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 2150807964 -#define TS_SIGNATURE "rusEFI master.2024.02.02.f407-discovery.2150807964" +#define SIGNATURE_HASH 1959391057 +#define TS_SIGNATURE "rusEFI master.2024.02.02.f407-discovery.1959391057" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 7201e1a9a1..830f9cfe77 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 3296019492 -#define TS_SIGNATURE "rusEFI master.2024.02.02.f429-discovery.3296019492" +#define SIGNATURE_HASH 814617321 +#define TS_SIGNATURE "rusEFI master.2024.02.02.f429-discovery.814617321" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index 215a0976d7..faed9a57fe 100644 --- a/firmware/controllers/generated/signature_f469-discovery.h +++ b/firmware/controllers/generated/signature_f469-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4137829047 -#define TS_SIGNATURE "rusEFI master.2024.02.02.f469-discovery.4137829047" +#define SIGNATURE_HASH 39392378 +#define TS_SIGNATURE "rusEFI master.2024.02.02.f469-discovery.39392378" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 7ab5ab7efc..30ffcfece1 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 2508386319 -#define TS_SIGNATURE "rusEFI master.2024.02.02.frankenso_na6.2508386319" +#define SIGNATURE_HASH 1635362498 +#define TS_SIGNATURE "rusEFI master.2024.02.02.frankenso_na6.1635362498" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 1b889c17a9..ca236aca10 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 812445348 -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-112-17.812445348" +#define SIGNATURE_HASH 3298277481 +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-112-17.3298277481" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index e1e070cf56..34c6b2066c 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 3863539612 -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-gm-e67.3863539612" +#define SIGNATURE_HASH 313768273 +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-gm-e67.313768273" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index f5a1d1e768..4435ee017d 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 4173922801 -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-honda-k.4173922801" +#define SIGNATURE_HASH 204625724 +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-honda-k.204625724" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index f4d3877e07..668d5b287f 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 3625751533 -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-nb1.3625751533" +#define SIGNATURE_HASH 753386784 +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen-nb1.753386784" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index cb101799ab..0d6af627b0 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 1996380624 -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen121nissan.1996380624" +#define SIGNATURE_HASH 2181369629 +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen121nissan.2181369629" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 61fd98c39f..55c1a340f7 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 4094450114 -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen121vag.4094450114" +#define SIGNATURE_HASH 16191247 +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen121vag.16191247" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index a901f08979..809de36470 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 703033043 -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen128.703033043" +#define SIGNATURE_HASH 3709614110 +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen128.3709614110" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 589c1f9f48..6064b1e441 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 1047613178 -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen154hyundai.1047613178" +#define SIGNATURE_HASH 3398047799 +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen154hyundai.3398047799" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 29ef211f78..0245e9820c 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 1150595256 -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen72.1150595256" +#define SIGNATURE_HASH 2960123509 +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen72.2960123509" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 36f2a62118..21374257ee 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 2716193986 -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen81.2716193986" +#define SIGNATURE_HASH 1428062735 +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen81.1428062735" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index a336bcc97d..65365a050e 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 284850438 -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen88bmw.284850438" +#define SIGNATURE_HASH 3825283019 +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellen88bmw.3825283019" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index b68186cdd7..bc0a42428b 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 3164869443 -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellenNA6.3164869443" +#define SIGNATURE_HASH 1214203278 +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellenNA6.1214203278" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 499385aaeb..6cbfd3c40b 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 3010311723 -#define TS_SIGNATURE "rusEFI master.2024.02.02.hellenNA8_96.3010311723" +#define SIGNATURE_HASH 1201070310 +#define TS_SIGNATURE "rusEFI master.2024.02.02.hellenNA8_96.1201070310" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 924fc4ee7f..a9eb7c72af 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 2258928522 -#define TS_SIGNATURE "rusEFI master.2024.02.02.kin.2258928522" +#define SIGNATURE_HASH 1918883143 +#define TS_SIGNATURE "rusEFI master.2024.02.02.kin.1918883143" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 398aac0ff5..3a7e2d728b 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 2935270159 -#define TS_SIGNATURE "rusEFI master.2024.02.02.m74_9.2935270159" +#define SIGNATURE_HASH 1510997442 +#define TS_SIGNATURE "rusEFI master.2024.02.02.m74_9.1510997442" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index d5be9c10db..f4ff9cf662 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 2305792702 -#define TS_SIGNATURE "rusEFI master.2024.02.02.mre_f4.2305792702" +#define SIGNATURE_HASH 2106903667 +#define TS_SIGNATURE "rusEFI master.2024.02.02.mre_f4.2106903667" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 7bab38ae06..ee7e88d548 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 2305792702 -#define TS_SIGNATURE "rusEFI master.2024.02.02.mre_f7.2305792702" +#define SIGNATURE_HASH 2106903667 +#define TS_SIGNATURE "rusEFI master.2024.02.02.mre_f7.2106903667" diff --git a/firmware/controllers/generated/signature_nucleo_h743.h b/firmware/controllers/generated/signature_nucleo_h743.h index c7d7cc1b75..67ba6140a2 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 3296019492 -#define TS_SIGNATURE "rusEFI master.2024.02.02.nucleo_h743.3296019492" +#define SIGNATURE_HASH 814617321 +#define TS_SIGNATURE "rusEFI master.2024.02.02.nucleo_h743.814617321" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 2ed5a2b157..8076f8c721 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 4108421556 -#define TS_SIGNATURE "rusEFI master.2024.02.02.prometheus_405.4108421556" +#define SIGNATURE_HASH 1761145 +#define TS_SIGNATURE "rusEFI master.2024.02.02.prometheus_405.1761145" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 80686c7325..2331c7c0ef 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 4108421556 -#define TS_SIGNATURE "rusEFI master.2024.02.02.prometheus_469.4108421556" +#define SIGNATURE_HASH 1761145 +#define TS_SIGNATURE "rusEFI master.2024.02.02.prometheus_469.1761145" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 329f1d44a7..1e64e02beb 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 3219390794 -#define TS_SIGNATURE "rusEFI master.2024.02.02.proteus_f4.3219390794" +#define SIGNATURE_HASH 1260345223 +#define TS_SIGNATURE "rusEFI master.2024.02.02.proteus_f4.1260345223" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 511e3e4851..ad5df2cf38 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 3219390794 -#define TS_SIGNATURE "rusEFI master.2024.02.02.proteus_f7.3219390794" +#define SIGNATURE_HASH 1260345223 +#define TS_SIGNATURE "rusEFI master.2024.02.02.proteus_f7.1260345223" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 005df7d952..155e0240cb 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 3219390794 -#define TS_SIGNATURE "rusEFI master.2024.02.02.proteus_h7.3219390794" +#define SIGNATURE_HASH 1260345223 +#define TS_SIGNATURE "rusEFI master.2024.02.02.proteus_h7.1260345223" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index e04c229f45..fcf8d60be5 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 1840403810 -#define TS_SIGNATURE "rusEFI master.2024.02.02.s105.1840403810" +#define SIGNATURE_HASH 2571699119 +#define TS_SIGNATURE "rusEFI master.2024.02.02.s105.2571699119" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index 5491b58917..b1d01bac05 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 4208232621 -#define TS_SIGNATURE "rusEFI master.2024.02.02.small-can-board.4208232621" +#define SIGNATURE_HASH 238018144 +#define TS_SIGNATURE "rusEFI master.2024.02.02.small-can-board.238018144" diff --git a/firmware/controllers/generated/signature_stm32f413_nucleo.h b/firmware/controllers/generated/signature_stm32f413_nucleo.h index f885286805..ebf77f7d48 100644 --- a/firmware/controllers/generated/signature_stm32f413_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f413_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3296019492 -#define TS_SIGNATURE "rusEFI master.2024.02.02.stm32f413_nucleo.3296019492" +#define SIGNATURE_HASH 814617321 +#define TS_SIGNATURE "rusEFI master.2024.02.02.stm32f413_nucleo.814617321" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index b44094e597..030d5be419 100644 --- a/firmware/controllers/generated/signature_stm32f429_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f429_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3296019492 -#define TS_SIGNATURE "rusEFI master.2024.02.02.stm32f429_nucleo.3296019492" +#define SIGNATURE_HASH 814617321 +#define TS_SIGNATURE "rusEFI master.2024.02.02.stm32f429_nucleo.814617321" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index b6cd29d127..f943ad1c36 100644 --- a/firmware/controllers/generated/signature_stm32f767_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f767_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3296019492 -#define TS_SIGNATURE "rusEFI master.2024.02.02.stm32f767_nucleo.3296019492" +#define SIGNATURE_HASH 814617321 +#define TS_SIGNATURE "rusEFI master.2024.02.02.stm32f767_nucleo.814617321" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 943eeebaf6..ae0c6729d1 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 2006143692 -#define TS_SIGNATURE "rusEFI master.2024.02.02.subaru_eg33_f7.2006143692" +#define SIGNATURE_HASH 2204632065 +#define TS_SIGNATURE "rusEFI master.2024.02.02.subaru_eg33_f7.2204632065" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 38ad889e95..01b783734b 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 3296019492 -#define TS_SIGNATURE "rusEFI master.2024.02.02.t-b-g.3296019492" +#define SIGNATURE_HASH 814617321 +#define TS_SIGNATURE "rusEFI master.2024.02.02.t-b-g.814617321" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index d0b3635f22..c5a9169550 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 1323001862 -#define TS_SIGNATURE "rusEFI master.2024.02.02.tdg-pdm8.1323001862" +#define SIGNATURE_HASH 3122675403 +#define TS_SIGNATURE "rusEFI master.2024.02.02.tdg-pdm8.3122675403" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index 3fb7f8b992..2312330f3e 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 4292158043 -#define TS_SIGNATURE "rusEFI master.2024.02.02.uaefi.4292158043" +#define SIGNATURE_HASH 187593878 +#define TS_SIGNATURE "rusEFI master.2024.02.02.uaefi.187593878" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index 4b166ed921..e63d217f90 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -1087,6 +1087,9 @@ float getConfigValueByName(const char *name) { // useAuxSpeedForSlipRatio case -723870257: return engineConfiguration->useAuxSpeedForSlipRatio; +// useVssAsSecondWheelSpeed + case -195378748: + return engineConfiguration->useVssAsSecondWheelSpeed; // afterCrankingIACtaperDuration case 671504531: return engineConfiguration->afterCrankingIACtaperDuration; @@ -1762,6 +1765,9 @@ float getConfigValueByName(const char *name) { // maxInjectorDutySustainedTimeout case 263235302: return engineConfiguration->maxInjectorDutySustainedTimeout; +// auxSpeed1Multiplier + case -1644887108: + return engineConfiguration->auxSpeed1Multiplier; } return EFI_ERROR_CODE; } @@ -3572,6 +3578,11 @@ bool setConfigValueByName(const char *name, float value) { { engineConfiguration->useAuxSpeedForSlipRatio = (int)value; return 1; + } + case -195378748: + { + engineConfiguration->useVssAsSecondWheelSpeed = (int)value; + return 1; } case 671504531: { @@ -4697,6 +4708,11 @@ bool setConfigValueByName(const char *name, float value) { { engineConfiguration->maxInjectorDutySustainedTimeout = (int)value; return 1; + } + case -1644887108: + { + engineConfiguration->auxSpeed1Multiplier = value; + return 1; } } return 0; diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index 89565d475e..b54746c898 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -1081,6 +1081,9 @@ See Over/Undervoltage Shutdown/Retry bit in documentation ### useAuxSpeedForSlipRatio +### useVssAsSecondWheelSpeed +VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? + ### afterCrankingIACtaperDuration This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup. @@ -1756,3 +1759,6 @@ If injector duty cycle hits this value for the specified delay time, cut fuel. ### maxInjectorDutySustainedTimeout Timeout period for duty cycle over the sustained limit to trigger duty cycle protection. +### auxSpeed1Multiplier +null + diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 2312b3073d..1fc2c5c3c4 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.2024.02.02.alphax-2chan.1144204814" + signature = "rusEFI master.2024.02.02.alphax-2chan.2965928131" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.alphax-2chan.1144204814" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.alphax-2chan.2965928131" ; 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","INVALID","X1 - AIN1","INVALID","INVALID","B2 - MAP","B7 - CLT","B3 - IAT","X3 - AIN2","X7 - AIN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:05:55 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:41 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8859,7 +8862,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 54c92f7929..7692dc2b6b 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.2024.02.02.alphax-4chan.1293678056" + signature = "rusEFI master.2024.02.02.alphax-4chan.3118506789" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.alphax-4chan.1293678056" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.alphax-4chan.3118506789" ; 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","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:05:58 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:44 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8870,7 +8873,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index 1f63bbaad3..749de52cc5 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.2024.02.02.alphax-4chan_f7.1293678056" + signature = "rusEFI master.2024.02.02.alphax-4chan_f7.3118506789" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.alphax-4chan_f7.1293678056" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.alphax-4chan_f7.3118506789" ; 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","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:00 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:46 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8870,7 +8873,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index afbe3d0380..7136c8d8b6 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.2024.02.02.alphax-8chan-revA.2234677820" + signature = "rusEFI master.2024.02.02.alphax-8chan-revA.1909009649" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.alphax-8chan-revA.2234677820" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.alphax-8chan-revA.1909009649" ; 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 Fri Feb 02 01:06:08 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:54 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8867,7 +8870,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 36a3d27f6f..1b8c37dac8 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.2024.02.02.alphax-8chan.3856666658" + signature = "rusEFI master.2024.02.02.alphax-8chan.287000303" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.alphax-8chan.3856666658" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.alphax-8chan.287000303" ; 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 Fri Feb 02 01:06:03 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:49 UTC 2024 pageSize = 22248 page = 1 @@ -738,6 +738,7 @@ mc33810Gpgd2Mode = bits, U32, 1592, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1592, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1592, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1592, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1592, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1596, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1598, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1600, [0:7], $gpio_list @@ -1336,7 +1337,8 @@ injectionPinsStage211 = bits, U16, 4492, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4494, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4496, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4532, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4568, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4568, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4572, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4720, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4752, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4784, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1961,6 +1963,7 @@ injectorStagingRpmBins = array, U16, 22234, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8871,7 +8874,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index a2050ac3b5..7ee367eda2 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.2024.02.02.alphax-8chan_f7.3856666658" + signature = "rusEFI master.2024.02.02.alphax-8chan_f7.287000303" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.alphax-8chan_f7.3856666658" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.alphax-8chan_f7.287000303" ; 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 Fri Feb 02 01:06:06 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:52 UTC 2024 pageSize = 22248 page = 1 @@ -738,6 +738,7 @@ mc33810Gpgd2Mode = bits, U32, 1592, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1592, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1592, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1592, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1592, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1596, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1598, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1600, [0:7], $gpio_list @@ -1336,7 +1337,8 @@ injectionPinsStage211 = bits, U16, 4492, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4494, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4496, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4532, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4568, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4568, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4572, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4720, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4752, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4784, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1961,6 +1963,7 @@ injectorStagingRpmBins = array, U16, 22234, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8871,7 +8874,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index 5107de60a0..7fed34b086 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.2024.02.02.at_start_f435.3296019492" + signature = "rusEFI master.2024.02.02.at_start_f435.814617321" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.at_start_f435.3296019492" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.at_start_f435.814617321" ; 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 Fri Feb 02 01:07:38 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:26 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8898,7 +8901,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 2fd6657af7..f9fae61d7b 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.2024.02.02.atlas.2154991722" + signature = "rusEFI master.2024.02.02.atlas.1955186343" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.atlas.2154991722" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.atlas.1955186343" ; 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 Fri Feb 02 01:07:31 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:19 UTC 2024 pageSize = 21732 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4316, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4318, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4320, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4356, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4392, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4392, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4396, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4544, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4576, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4608, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 21718, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8889,7 +8892,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index 6639cbaedc..0dbecf96a2 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.2024.02.02.cypress.3296019492" + signature = "rusEFI master.2024.02.02.cypress.814617321" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.cypress.3296019492" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.cypress.814617321" ; 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 Fri Feb 02 01:05:51 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:37 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8898,7 +8901,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 0badf08526..adcf6d01ea 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.2024.02.02.f407-discovery.2150807964" + signature = "rusEFI master.2024.02.02.f407-discovery.1959391057" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.f407-discovery.2150807964" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.f407-discovery.1959391057" ; 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 Fri Feb 02 01:07:36 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:24 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8908,7 +8911,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 2dbbf12bf8..1b2cf2483a 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.2024.02.02.f429-discovery.3296019492" + signature = "rusEFI master.2024.02.02.f429-discovery.814617321" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.f429-discovery.3296019492" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.f429-discovery.814617321" ; 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 Fri Feb 02 01:07:17 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:04 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8898,7 +8901,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index f404d30479..fcbcc67a44 100644 --- a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.02.f469-discovery.4137829047" + signature = "rusEFI master.2024.02.02.f469-discovery.39392378" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.f469-discovery.4137829047" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.f469-discovery.39392378" ; 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 Fri Feb 02 01:07:19 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:07 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8898,7 +8901,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 52f2967a14..3657c759ea 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.2024.02.02.frankenso_na6.2508386319" + signature = "rusEFI master.2024.02.02.frankenso_na6.1635362498" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.frankenso_na6.2508386319" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.frankenso_na6.1635362498" ; 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 Fri Feb 02 01:07:02 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:49 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8902,7 +8905,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index cddae249b8..1df667f10e 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.2024.02.02.hellen-112-17.812445348" + signature = "rusEFI master.2024.02.02.hellen-112-17.3298277481" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.hellen-112-17.812445348" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.hellen-112-17.3298277481" ; 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","A12 Analog Input","A10 Analog Input","INVALID","B19 MAP","A09 Analog Input","B15 CLT","B27 IAT","A11 Analog Input","A19 Analog Input" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:29 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:15 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8855,7 +8858,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index e5d8bfdd01..256f14d2d0 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.2024.02.02.hellen-gm-e67.3863539612" + signature = "rusEFI master.2024.02.02.hellen-gm-e67.313768273" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.hellen-gm-e67.3863539612" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.hellen-gm-e67.313768273" ; 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 Fri Feb 02 01:06:39 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:26 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8874,7 +8877,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index dffb582788..0c83550978 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.2024.02.02.hellen-honda-k.4173922801" + signature = "rusEFI master.2024.02.02.hellen-honda-k.204625724" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.hellen-honda-k.4173922801" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.hellen-honda-k.204625724" ; 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","Aux Analog 3","Aux Analog 1","INVALID","A19 - MAP","INVALID","B8 - CLT","B17 IAT","Aux Analog 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:19 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:05 UTC 2024 pageSize = 22904 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22890, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8852,7 +8855,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 4caf13ead9..608b6deb35 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.2024.02.02.hellen-nb1.3625751533" + signature = "rusEFI master.2024.02.02.hellen-nb1.753386784" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.hellen-nb1.3625751533" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.hellen-nb1.753386784" ; 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 Fri Feb 02 01:06:37 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:24 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8875,7 +8878,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index ccf4dff424..67c95e4687 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.2024.02.02.hellen121nissan.1996380624" + signature = "rusEFI master.2024.02.02.hellen121nissan.2181369629" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.hellen121nissan.1996380624" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.hellen121nissan.2181369629" ; 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 Fri Feb 02 01:06:16 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:02 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8854,7 +8857,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 5d3adf5a09..e38d25ac48 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.2024.02.02.hellen121vag.4094450114" + signature = "rusEFI master.2024.02.02.hellen121vag.16191247" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.hellen121vag.4094450114" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.hellen121vag.16191247" ; 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 Fri Feb 02 01:06:13 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:00 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8878,7 +8881,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index 3579b598c9..78b03aa751 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.02.hellen128.703033043" + signature = "rusEFI master.2024.02.02.hellen128.3709614110" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.hellen128.703033043" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.hellen128.3709614110" ; 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 Fri Feb 02 01:06:11 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:57 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8875,7 +8878,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 114b1ad7bd..2821db3b8c 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.2024.02.02.hellen154hyundai.1047613178" + signature = "rusEFI master.2024.02.02.hellen154hyundai.3398047799" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.hellen154hyundai.1047613178" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.hellen154hyundai.3398047799" ; 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 Fri Feb 02 01:06:21 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:07 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8853,7 +8856,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index cd2f0c2fde..2de8bb0061 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.2024.02.02.hellen72.1150595256" + signature = "rusEFI master.2024.02.02.hellen72.2960123509" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.hellen72.1150595256" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.hellen72.2960123509" ; 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 Fri Feb 02 01:06:31 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:18 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8875,7 +8878,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 2bbeed358d..220a2092eb 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.2024.02.02.hellen81.2716193986" + signature = "rusEFI master.2024.02.02.hellen81.1428062735" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.hellen81.2716193986" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.hellen81.1428062735" ; 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 Fri Feb 02 01:06:34 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:21 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8871,7 +8874,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 1519612a9c..cd7d1a762e 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.2024.02.02.hellen88bmw.284850438" + signature = "rusEFI master.2024.02.02.hellen88bmw.3825283019" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.hellen88bmw.284850438" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.hellen88bmw.3825283019" ; 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 Fri Feb 02 01:06:24 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:10 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8870,7 +8873,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index c6f746658f..be53e19d73 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.2024.02.02.hellenNA6.3164869443" + signature = "rusEFI master.2024.02.02.hellenNA6.1214203278" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.hellenNA6.3164869443" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.hellenNA6.1214203278" ; 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 Fri Feb 02 01:06:42 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:29 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8876,7 +8879,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 404ecb0946..a5f26c97f9 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.2024.02.02.hellenNA8_96.3010311723" + signature = "rusEFI master.2024.02.02.hellenNA8_96.1201070310" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.hellenNA8_96.3010311723" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.hellenNA8_96.1201070310" ; 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 Fri Feb 02 01:06:44 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:31 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8874,7 +8877,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index 92474e86f1..0ec2d39be6 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.2024.02.02.kin.2258928522" + signature = "rusEFI master.2024.02.02.kin.1918883143" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.kin.2258928522" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.kin.1918883143" ; 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 Fri Feb 02 01:05:50 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:36 UTC 2024 pageSize = 20856 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 20842, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8899,7 +8902,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index c8e005182b..148c65fed5 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.2024.02.02.m74_9.2935270159" + signature = "rusEFI master.2024.02.02.m74_9.1510997442" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.m74_9.2935270159" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.m74_9.1510997442" ; 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 PPS1","Pedal position sensor 2 signal PPS2","ETB TPS position sensor 1 signal","ETB TPS position sensor 2 signal" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:54 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:42 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8878,7 +8881,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 7fa2e59d5e..c8af049505 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.2024.02.02.mre_f4.2305792702" + signature = "rusEFI master.2024.02.02.mre_f4.2106903667" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.mre_f4.2305792702" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.mre_f4.2106903667" ; 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 Fri Feb 02 01:06:52 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:39 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8865,7 +8868,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index f9468f2229..68baf5abc1 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.2024.02.02.mre_f7.2305792702" + signature = "rusEFI master.2024.02.02.mre_f7.2106903667" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.mre_f7.2305792702" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.mre_f7.2106903667" ; 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 Fri Feb 02 01:06:49 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:36 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8865,7 +8868,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini index 215506874a..19466ef718 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.2024.02.02.nucleo_h743.3296019492" + signature = "rusEFI master.2024.02.02.nucleo_h743.814617321" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.nucleo_h743.3296019492" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.nucleo_h743.814617321" ; 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 Fri Feb 02 01:07:29 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:17 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8898,7 +8901,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index 1d12679152..010828a773 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.2024.02.02.prometheus_405.4108421556" + signature = "rusEFI master.2024.02.02.prometheus_405.1761145" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.prometheus_405.4108421556" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.prometheus_405.1761145" ; 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 Fri Feb 02 01:07:07 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:54 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8893,7 +8896,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 30842a495d..57e65a30fa 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.2024.02.02.prometheus_469.4108421556" + signature = "rusEFI master.2024.02.02.prometheus_469.1761145" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.prometheus_469.4108421556" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.prometheus_469.1761145" ; 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 Fri Feb 02 01:07:04 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:52 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8893,7 +8896,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 2583b09260..0a1a2de981 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.2024.02.02.proteus_f4.3219390794" + signature = "rusEFI master.2024.02.02.proteus_f4.1260345223" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.proteus_f4.3219390794" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.proteus_f4.1260345223" ; 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 Fri Feb 02 01:07:12 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:59 UTC 2024 pageSize = 26232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 26218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8885,7 +8888,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 2070a3ed8e..fd9d3a3367 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.2024.02.02.proteus_f7.3219390794" + signature = "rusEFI master.2024.02.02.proteus_f7.1260345223" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.proteus_f7.3219390794" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.proteus_f7.1260345223" ; 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 Fri Feb 02 01:07:09 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:57 UTC 2024 pageSize = 26232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 26218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8885,7 +8888,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 1c172190fa..1db60c1e60 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.2024.02.02.proteus_h7.3219390794" + signature = "rusEFI master.2024.02.02.proteus_h7.1260345223" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.proteus_h7.3219390794" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.proteus_h7.1260345223" ; 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 Fri Feb 02 01:07:14 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:02 UTC 2024 pageSize = 26232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 26218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8885,7 +8888,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index 28e530c132..1175298ad9 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.2024.02.02.s105.1840403810" + signature = "rusEFI master.2024.02.02.s105.2571699119" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.s105.1840403810" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.s105.2571699119" ; 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 Fri Feb 02 01:06:57 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:44 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8876,7 +8879,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index 4257c7525e..26444ae9dd 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.2024.02.02.small-can-board.4208232621" + signature = "rusEFI master.2024.02.02.small-can-board.238018144" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.small-can-board.4208232621" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.small-can-board.238018144" ; 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 6","INVALID","INVALID","INVALID","A2 Battery Sense","INVALID","INVALID","C2 - Analog/Digital Input 7","C4 - Analog/Digital Input 8" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:47 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:34 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8889,7 +8892,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini index 32fdb23ed8..4cbfba00fe 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.02.stm32f413_nucleo.3296019492" + signature = "rusEFI master.2024.02.02.stm32f413_nucleo.814617321" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.stm32f413_nucleo.3296019492" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.stm32f413_nucleo.814617321" ; 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 Fri Feb 02 01:07:21 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:09 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8898,7 +8901,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index ffbd069bd9..10971ff770 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.02.stm32f429_nucleo.3296019492" + signature = "rusEFI master.2024.02.02.stm32f429_nucleo.814617321" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.stm32f429_nucleo.3296019492" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.stm32f429_nucleo.814617321" ; 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 Fri Feb 02 01:07:24 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:12 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8898,7 +8901,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index 9909b9c8dc..0e16906002 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.02.stm32f767_nucleo.3296019492" + signature = "rusEFI master.2024.02.02.stm32f767_nucleo.814617321" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.stm32f767_nucleo.3296019492" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.stm32f767_nucleo.814617321" ; 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 Fri Feb 02 01:07:26 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:14 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8898,7 +8901,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 80ac9356ac..be16adb3df 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.2024.02.02.subaru_eg33_f7.2006143692" + signature = "rusEFI master.2024.02.02.subaru_eg33_f7.2204632065" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.subaru_eg33_f7.2006143692" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.subaru_eg33_f7.2204632065" ; 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 Fri Feb 02 01:05:52 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:08:38 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8896,7 +8899,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index bbcaa080dc..462b5cce83 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.2024.02.02.t-b-g.3296019492" + signature = "rusEFI master.2024.02.02.t-b-g.814617321" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.t-b-g.3296019492" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.t-b-g.814617321" ; 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 Fri Feb 02 01:06:59 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:47 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8898,7 +8901,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index c20f4b9c2b..5cda4a7b2f 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.2024.02.02.tdg-pdm8.1323001862" + signature = "rusEFI master.2024.02.02.tdg-pdm8.3122675403" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.tdg-pdm8.1323001862" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.tdg-pdm8.3122675403" ; 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 Fri Feb 02 01:07:34 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:22 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8898,7 +8901,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index c6c79fc19e..0ccf3c6af6 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.2024.02.02.uaefi.4292158043" + signature = "rusEFI master.2024.02.02.uaefi.187593878" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.02.uaefi.4292158043" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.02.uaefi.187593878" ; 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","C15 Fuel Pressure / AUX3","C14 TPS2","INVALID","D9 MAP","INVALID","D16 CLT Coolant","D15 IAT","C4 PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 01:06:26 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:09:13 UTC 2024 pageSize = 22232 page = 1 @@ -735,6 +735,7 @@ mc33810Gpgd2Mode = bits, U32, 1576, [3:3], "false", "true" mc33810Gpgd3Mode = bits, U32, 1576, [4:4], "false", "true" enableExtendedCanBroadcast = bits, U32, 1576, [5:5], "false", "true" useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" +useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -1333,7 +1334,8 @@ injectionPinsStage211 = bits, U16, 4476, [0:8], $output_pin_e_list injectionPinsStage212 = bits, U16, 4478, [0:8], $output_pin_e_list tractionControlTimingDrop = array, S08, 4480, [6x6], "Deg", 1, 0, -100, 100, 0 tractionControlIgnitionSkip = array, S08, 4516, [6x6], "%", 1, 0, 0, 100, 0 -mainUnusedEnd = array, U08, 4552, [150], "units", 1, 0, 0, 1, 0 +auxSpeed1Multiplier = scalar, F32, 4552, "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 4556, [146], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4704, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4736, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4768, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -1958,6 +1960,7 @@ injectorStagingRpmBins = array, U16, 22218, [6], "RPM", 1, 0, 0, 18000, 0 idlePidRpmDeadZone = "If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation" targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" + useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup." iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -8856,7 +8859,9 @@ dialog = tcuControls, "Transmission Settings" field = dacOutputPins2, dacOutputPins2 field = "Read RPM matching VSS profile", canInputBCM field = useSpiImu, useSpiImu + field = auxSpeed1Multiplier, auxSpeed1Multiplier field = useAuxSpeedForSlipRatio, useAuxSpeedForSlipRatio + field = useVssAsSecondWheelSpeed, useVssAsSecondWheelSpeed dialog = mc33810Dialog, "MC33810 IGN/INJ driver" field = "SPI settings" 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 21ccfd4637..0c9bfe0277 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 Fri Feb 02 01:07:42 UTC 2024 +// this file was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Fri Feb 02 14:10:31 UTC 2024 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1095,6 +1095,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 = 1959391057; 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"; @@ -1338,7 +1339,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI master.2024.02.02.f407-discovery.2150807964"; + public static final String TS_SIGNATURE = "rusEFI master.2024.02.02.f407-discovery.1959391057"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; @@ -2099,6 +2100,7 @@ public class Fields { public static final Field MC33810GPGD3MODE = Field.create("MC33810GPGD3MODE", 1576, FieldType.BIT, 4).setBaseOffset(0); public static final Field ENABLEEXTENDEDCANBROADCAST = Field.create("ENABLEEXTENDEDCANBROADCAST", 1576, FieldType.BIT, 5).setBaseOffset(0); public static final Field USEAUXSPEEDFORSLIPRATIO = Field.create("USEAUXSPEEDFORSLIPRATIO", 1576, FieldType.BIT, 11).setBaseOffset(0); + public static final Field USEVSSASSECONDWHEELSPEED = Field.create("USEVSSASSECONDWHEELSPEED", 1576, FieldType.BIT, 12).setBaseOffset(0); public static final Field AFTERCRANKINGIACTAPERDURATION = Field.create("AFTERCRANKINGIACTAPERDURATION", 1580, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field IACBYTPSTAPER = Field.create("IACBYTPSTAPER", 1582, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field AUXSERIALTXPIN = Field.create("AUXSERIALTXPIN", 1584, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); @@ -2752,7 +2754,8 @@ public class Fields { public static final Field INJECTIONPINSSTAGE212 = Field.create("INJECTIONPINSSTAGE212", 4478, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); public static final Field TRACTIONCONTROLTIMINGDROP = Field.create("TRACTIONCONTROLTIMINGDROP", 4480, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field TRACTIONCONTROLIGNITIONSKIP = Field.create("TRACTIONCONTROLIGNITIONSKIP", 4516, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 4552, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field AUXSPEED1MULTIPLIER = Field.create("AUXSPEED1MULTIPLIER", 4552, FieldType.FLOAT).setBaseOffset(0); + public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 4556, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ALIGNMENTFILL_AT_4702 = Field.create("ALIGNMENTFILL_AT_4702", 4702, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 4704, FieldType.FLOAT).setBaseOffset(0); public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 4736, FieldType.FLOAT).setBaseOffset(0); @@ -3716,6 +3719,7 @@ public class Fields { MC33810GPGD3MODE, ENABLEEXTENDEDCANBROADCAST, USEAUXSPEEDFORSLIPRATIO, + USEVSSASSECONDWHEELSPEED, AFTERCRANKINGIACTAPERDURATION, IACBYTPSTAPER, AUXSERIALTXPIN, @@ -4355,6 +4359,7 @@ public class Fields { INJECTIONPINSSTAGE212, TRACTIONCONTROLTIMINGDROP, TRACTIONCONTROLIGNITIONSKIP, + AUXSPEED1MULTIPLIER, MAINUNUSEDEND, ALIGNMENTFILL_AT_4702, ETBBIASBINS,