From a3cbc3340fa846a193a65618e29fec3d0a10cf04 Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Wed, 21 Feb 2024 18:42:26 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...nfiguration_generated_structures_cypress.h | 12 ++++++----- .../algo/rusefi_generated_cypress.h | 4 ++-- ...e_configuration_generated_structures_kin.h | 12 ++++++----- .../controllers/algo/rusefi_generated_kin.h | 4 ++-- ...tion_generated_structures_subaru_eg33_f7.h | 12 ++++++----- .../algo/rusefi_generated_subaru_eg33_f7.h | 4 ++-- ...ration_generated_structures_alphax-2chan.h | 12 ++++++----- ...ration_generated_structures_alphax-4chan.h | 12 ++++++----- ...ion_generated_structures_alphax-4chan_f7.h | 12 ++++++----- ...n_generated_structures_alphax-8chan-revA.h | 12 ++++++----- ...ration_generated_structures_alphax-8chan.h | 12 ++++++----- ...ion_generated_structures_alphax-8chan_f7.h | 12 ++++++----- ...ation_generated_structures_at_start_f435.h | 12 ++++++----- ...configuration_generated_structures_atlas.h | 12 ++++++----- ...tion_generated_structures_f407-discovery.h | 12 ++++++----- ...tion_generated_structures_f429-discovery.h | 12 ++++++----- ...tion_generated_structures_f469-discovery.h | 12 ++++++----- ...ation_generated_structures_frankenso_na6.h | 12 ++++++----- ...ation_generated_structures_hellen-112-17.h | 12 ++++++----- ...ation_generated_structures_hellen-gm-e67.h | 12 ++++++----- ...tion_generated_structures_hellen-honda-k.h | 12 ++++++----- ...guration_generated_structures_hellen-nb1.h | 12 ++++++----- ...ion_generated_structures_hellen121nissan.h | 12 ++++++----- ...ration_generated_structures_hellen121vag.h | 12 ++++++----- ...iguration_generated_structures_hellen128.h | 12 ++++++----- ...on_generated_structures_hellen154hyundai.h | 12 ++++++----- ...figuration_generated_structures_hellen72.h | 12 ++++++----- ...figuration_generated_structures_hellen81.h | 12 ++++++----- ...uration_generated_structures_hellen88bmw.h | 12 ++++++----- ...iguration_generated_structures_hellenNA6.h | 12 ++++++----- ...ration_generated_structures_hellenNA8_96.h | 12 ++++++----- ...configuration_generated_structures_m74_9.h | 12 ++++++----- ...onfiguration_generated_structures_mre_f4.h | 12 ++++++----- ...onfiguration_generated_structures_mre_f7.h | 12 ++++++----- ...uration_generated_structures_nucleo_h743.h | 12 ++++++----- ...tion_generated_structures_prometheus_405.h | 12 ++++++----- ...tion_generated_structures_prometheus_469.h | 12 ++++++----- ...guration_generated_structures_proteus_f4.h | 12 ++++++----- ...guration_generated_structures_proteus_f7.h | 12 ++++++----- ...guration_generated_structures_proteus_h7.h | 12 ++++++----- ..._configuration_generated_structures_s105.h | 12 ++++++----- ...ion_generated_structures_small-can-board.h | 12 ++++++----- ...on_generated_structures_stm32f413_nucleo.h | 12 ++++++----- ...on_generated_structures_stm32f429_nucleo.h | 12 ++++++----- ...on_generated_structures_stm32f767_nucleo.h | 12 ++++++----- ...configuration_generated_structures_t-b-g.h | 12 ++++++----- ...figuration_generated_structures_tdg-pdm8.h | 12 ++++++----- ...configuration_generated_structures_uaefi.h | 12 ++++++----- .../generated/rusefi_generated_alphax-2chan.h | 4 ++-- .../generated/rusefi_generated_alphax-4chan.h | 4 ++-- .../rusefi_generated_alphax-4chan_f7.h | 4 ++-- .../rusefi_generated_alphax-8chan-revA.h | 4 ++-- .../generated/rusefi_generated_alphax-8chan.h | 4 ++-- .../rusefi_generated_alphax-8chan_f7.h | 4 ++-- .../rusefi_generated_at_start_f435.h | 4 ++-- .../generated/rusefi_generated_atlas.h | 4 ++-- .../rusefi_generated_f407-discovery.h | 4 ++-- .../rusefi_generated_f429-discovery.h | 4 ++-- .../rusefi_generated_f469-discovery.h | 4 ++-- .../rusefi_generated_frankenso_na6.h | 4 ++-- .../rusefi_generated_hellen-112-17.h | 4 ++-- .../rusefi_generated_hellen-gm-e67.h | 4 ++-- .../rusefi_generated_hellen-honda-k.h | 4 ++-- .../generated/rusefi_generated_hellen-nb1.h | 4 ++-- .../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 ++-- .../rusefi_generated_prometheus_405.h | 4 ++-- .../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 ++-- .../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 ++-- .../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 ++-- .../generated/signature_hellen-nb1.h | 4 ++-- .../generated/signature_hellen121nissan.h | 4 ++-- .../generated/signature_hellen121vag.h | 4 ++-- .../generated/signature_hellen128.h | 4 ++-- .../generated/signature_hellen154hyundai.h | 4 ++-- .../generated/signature_hellen72.h | 4 ++-- .../generated/signature_hellen81.h | 4 ++-- .../generated/signature_hellen88bmw.h | 4 ++-- .../generated/signature_hellenNA6.h | 4 ++-- .../generated/signature_hellenNA8_96.h | 4 ++-- .../controllers/generated/signature_kin.h | 4 ++-- .../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 ++-- .../generated/signature_proteus_f4.h | 4 ++-- .../generated/signature_proteus_f7.h | 4 ++-- .../generated/signature_proteus_h7.h | 4 ++-- .../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 ++-- .../controllers/generated/signature_t-b-g.h | 4 ++-- .../generated/signature_tdg-pdm8.h | 4 ++-- .../controllers/generated/signature_uaefi.h | 4 ++-- .../lua/generated/value_lookup_generated.md | 6 +++--- .../generated/rusefi_alphax-2chan.ini | 20 +++++++++++++------ .../generated/rusefi_alphax-4chan.ini | 20 +++++++++++++------ .../generated/rusefi_alphax-4chan_f7.ini | 20 +++++++++++++------ .../generated/rusefi_alphax-8chan-revA.ini | 20 +++++++++++++------ .../generated/rusefi_alphax-8chan.ini | 20 +++++++++++++------ .../generated/rusefi_alphax-8chan_f7.ini | 20 +++++++++++++------ .../generated/rusefi_at_start_f435.ini | 20 +++++++++++++------ .../tunerstudio/generated/rusefi_atlas.ini | 20 +++++++++++++------ .../tunerstudio/generated/rusefi_cypress.ini | 20 +++++++++++++------ .../generated/rusefi_f407-discovery.ini | 20 +++++++++++++------ .../generated/rusefi_f429-discovery.ini | 20 +++++++++++++------ .../generated/rusefi_f469-discovery.ini | 20 +++++++++++++------ .../generated/rusefi_frankenso_na6.ini | 20 +++++++++++++------ .../generated/rusefi_hellen-112-17.ini | 20 +++++++++++++------ .../generated/rusefi_hellen-gm-e67.ini | 20 +++++++++++++------ .../generated/rusefi_hellen-honda-k.ini | 20 +++++++++++++------ .../generated/rusefi_hellen-nb1.ini | 20 +++++++++++++------ .../generated/rusefi_hellen121nissan.ini | 20 +++++++++++++------ .../generated/rusefi_hellen121vag.ini | 20 +++++++++++++------ .../generated/rusefi_hellen128.ini | 20 +++++++++++++------ .../generated/rusefi_hellen154hyundai.ini | 20 +++++++++++++------ .../tunerstudio/generated/rusefi_hellen72.ini | 20 +++++++++++++------ .../tunerstudio/generated/rusefi_hellen81.ini | 20 +++++++++++++------ .../generated/rusefi_hellen88bmw.ini | 20 +++++++++++++------ .../generated/rusefi_hellenNA6.ini | 20 +++++++++++++------ .../generated/rusefi_hellenNA8_96.ini | 20 +++++++++++++------ firmware/tunerstudio/generated/rusefi_kin.ini | 20 +++++++++++++------ .../tunerstudio/generated/rusefi_m74_9.ini | 20 +++++++++++++------ .../tunerstudio/generated/rusefi_mre_f4.ini | 20 +++++++++++++------ .../tunerstudio/generated/rusefi_mre_f7.ini | 20 +++++++++++++------ .../generated/rusefi_nucleo_h743.ini | 20 +++++++++++++------ .../generated/rusefi_prometheus_405.ini | 20 +++++++++++++------ .../generated/rusefi_prometheus_469.ini | 20 +++++++++++++------ .../generated/rusefi_proteus_f4.ini | 20 +++++++++++++------ .../generated/rusefi_proteus_f7.ini | 20 +++++++++++++------ .../generated/rusefi_proteus_h7.ini | 20 +++++++++++++------ .../tunerstudio/generated/rusefi_s105.ini | 20 +++++++++++++------ .../generated/rusefi_small-can-board.ini | 20 +++++++++++++------ .../generated/rusefi_stm32f413_nucleo.ini | 20 +++++++++++++------ .../generated/rusefi_stm32f429_nucleo.ini | 20 +++++++++++++------ .../generated/rusefi_stm32f767_nucleo.ini | 20 +++++++++++++------ .../generated/rusefi_subaru_eg33_f7.ini | 20 +++++++++++++------ .../tunerstudio/generated/rusefi_t-b-g.ini | 20 +++++++++++++------ .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 20 +++++++++++++------ .../tunerstudio/generated/rusefi_uaefi.ini | 20 +++++++++++++------ .../com/rusefi/config/generated/Fields.java | 5 +++-- 182 files changed, 1131 insertions(+), 680 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 c9cc86dc71..f6562411ab 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:15 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:40 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:15 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:40 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 30c4fb9d8b..ab60ed3cf1 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 2984963868 +#define SIGNATURE_HASH 1971142707 #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" @@ -1157,7 +1157,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.cypress.2984963868" +#define TS_SIGNATURE "rusEFI master.2024.02.21.cypress.1971142707" #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 f0339b829f..fc3b23376a 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:14 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:38 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 20860); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:14 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:38 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 a5f8241bae..5ca3cc615c 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 4080740530 +#define SIGNATURE_HASH 934053789 #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" @@ -1157,7 +1157,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.kin.4080740530" +#define TS_SIGNATURE "rusEFI master.2024.02.21.kin.934053789" #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 4a8ca6ca20..514fdae477 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:16 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:41 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:16 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:41 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 3f46ba05a3..7c65a65a76 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 34404852 +#define SIGNATURE_HASH 3332069083 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1394,7 +1394,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.subaru_eg33_f7.34404852" +#define TS_SIGNATURE "rusEFI master.2024.02.21.subaru_eg33_f7.3332069083" #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 ac5d9366e6..86f73113db 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:18 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:43 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:18 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:43 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 0cb923b3d7..80a185ddc0 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:21 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:46 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:21 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:46 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 1c68c846f7..b5256d8e07 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:24 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:48 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:24 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:48 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 942a8efdae..076d0606a1 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:31 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:56 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:31 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:56 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 806d5f99cc..21c4a06875 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:26 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:51 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22252); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:26 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:51 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 d96332ef60..fcf9631cda 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:29 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:53 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22252); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:29 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:53 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 a5fe12a16e..fb071d8222 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:55 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:21 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:55 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:21 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 bf27d7bfee..90d2e59e8a 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:48 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:14 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21736); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:48 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:14 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 390295ba77..43130f9e53 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:53 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:18 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:53 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:18 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 855f7426ea..b02d4995dd 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:35 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:00 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:35 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:00 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 557197a598..80974bb191 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:37 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:03 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:37 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:03 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 7e7cfcb323..5e8401acd4 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:21 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:46 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:21 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:46 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 e3d5b04255..b690b8d01c 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:50 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:15 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:50 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41: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 600a008389..b020b34b4f 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:00 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:25 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:00 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:25 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 21e14d63ca..6c62570537 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:41 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:06 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22908); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:41 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:06 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 14b393b248..8f2304ff8d 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:58 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:22 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:58 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:22 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 65deac22b4..6fa1df3f60 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:38 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:03 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:38 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:03 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 467d6a47ba..87c69e5fb3 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:36 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:01 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:36 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:01 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 8b1572cf31..f4e5e6cf4a 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:33 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:58 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:33 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:58 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 8fc672bb0e..e618715f61 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:43 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:08 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:43 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:08 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 fe53b8c5b7..7aee18ee8b 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:53 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:18 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:53 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41: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 dc5c0181fe..74221aebcf 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:55 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:20 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:55 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:20 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 a5ad3621f7..2388e11643 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:46 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:10 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:46 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41: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 46e82fb590..53091398f2 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:02 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:27 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:02 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:27 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 152899b9a6..6aca99f570 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:05 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:30 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:05 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:30 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 073ef6528a..116413a73f 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:14 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:39 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:14 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:39 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 5e7750ce7c..a3125c6cc6 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:12 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:36 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:12 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:36 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 afe9627605..9dbfdffef0 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:09 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:34 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:09 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:34 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 fc37566b39..91f710b56d 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:46 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:12 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:46 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:12 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 2d21f681f4..ca2a72e6e0 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:25 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:51 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:25 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:51 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 054c8e0115..57d0121a0e 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:23 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:48 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:23 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:48 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 598a92dc3c..6428839cbd 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:30 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:55 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:30 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:55 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 7d0e2b1ebb..8ca1b72e48 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:28 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:53 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:28 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:53 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 77931facf0..4239f86488 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:32 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:58 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:32 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:58 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 a4af1707ad..e25398244e 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:16 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:41 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:16 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:41 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 2f165d6f5c..6b8d5f54b8 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:07 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:32 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:07 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:32 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 5888bd8d2d..547430c33a 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:39 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:05 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:39 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:05 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 6e2fca7d29..1ab1f2ead4 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:41 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:07 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:41 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:07 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 21ae85a4e6..49df7b5f3e 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:44 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:09 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:44 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:09 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 5d0d4ffd48..b6ec2f2c8d 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:19 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:44 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:19 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:44 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 8c9df043d0..1460407edd 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:50 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:16 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:29:50 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:16 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 96626f34ad..1c0723a116 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-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:48 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:13 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -6,11 +6,13 @@ // start of stft_cell_cfg_s struct stft_cell_cfg_s { /** + * Maximum % that the short term fuel trim can add * units: % * offset 0 */ int8_t maxAdd; /** + * Maximum % that the short term fuel trim can remove * units: % * offset 1 */ @@ -768,14 +770,14 @@ struct engine_configuration_s { int16_t tpsMax; /** * TPS error detection: what throttle % is unrealistically low? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 196 */ int16_t tpsErrorDetectionTooLow; /** * TPS error detection: what throttle % is unrealistically high? - * Also used for accelerator pedal error detection if so equiped. + * Also used for accelerator pedal error detection if so equipped. * units: % * offset 198 */ @@ -968,7 +970,7 @@ struct engine_configuration_s { angle_t fixedModeTiming; /** * Angle between Top Dead Center (TDC) and the first trigger event. - * Positive value in case of synchnization point before TDC and negative in case of synchnization point after TDC + * Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC * .Knowing this angle allows us to control timing and other angles in reference to TDC. * set global_trigger_offset_angle X * units: deg btdc @@ -5555,4 +5557,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22236); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Feb 18 12:28:48 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:13 UTC 2024 diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index 3dcc5be834..65e9ab6964 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1254918154 +#define SIGNATURE_HASH 2388338469 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-2chan.1254918154" +#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-2chan.2388338469" #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 10ab8a6343..82b0b087a1 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -1160,7 +1160,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 599223575 +#define SIGNATURE_HASH 3877683768 #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" @@ -1485,7 +1485,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-4chan.599223575" +#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-4chan.3877683768" #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 3bf5d65762..06f78af377 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -1160,7 +1160,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 599223575 +#define SIGNATURE_HASH 3877683768 #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" @@ -1485,7 +1485,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-4chan_f7.599223575" +#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-4chan_f7.3877683768" #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 9c6d470bd4..9c73bd0c9f 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3858850955 +#define SIGNATURE_HASH 580307876 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-8chan-revA.3858850955" +#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-8chan-revA.580307876" #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 d5b7d60552..3f17395811 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2951561656 +#define SIGNATURE_HASH 1803218583 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-8chan.2951561656" +#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-8chan.1803218583" #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 ea7f1de6bd..dc203924f3 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2951561656 +#define SIGNATURE_HASH 1803218583 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-8chan_f7.2951561656" +#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-8chan_f7.1803218583" #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 fd45774934..ddf1107c7e 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 2984963868 +#define SIGNATURE_HASH 1971142707 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.at_start_f435.2984963868" +#define TS_SIGNATURE "rusEFI master.2024.02.21.at_start_f435.1971142707" #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 2ffd1e63f3..4f4fbe5802 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 4125965138 +#define SIGNATURE_HASH 830116989 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.atlas.4125965138" +#define TS_SIGNATURE "rusEFI master.2024.02.21.atlas.830116989" #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 5d2f954c2e..c9bdf7df4a 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 3729985894 +#define SIGNATURE_HASH 449101385 #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_all true #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.f407-discovery.3729985894" +#define TS_SIGNATURE "rusEFI master.2024.02.21.f407-discovery.449101385" #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 207a67f957..a3a1e5182f 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 2984963868 +#define SIGNATURE_HASH 1971142707 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.f429-discovery.2984963868" +#define TS_SIGNATURE "rusEFI master.2024.02.21.f429-discovery.1971142707" #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 fe2a28afd1..c49d136293 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 2201872783 +#define SIGNATURE_HASH 1202341536 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.f469-discovery.2201872783" +#define TS_SIGNATURE "rusEFI master.2024.02.21.f469-discovery.1202341536" #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 5a3362ad91..e21ca47ea0 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 3760020279 +#define SIGNATURE_HASH 613086232 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.frankenso_na6.3760020279" +#define TS_SIGNATURE "rusEFI master.2024.02.21.frankenso_na6.613086232" #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 caf3871160..9dc7aa65ab 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 954365848 +#define SIGNATURE_HASH 4235581623 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-112-17.954365848" +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-112-17.4235581623" #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 015441c432..3f73835e42 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2106820772 +#define SIGNATURE_HASH 3104057227 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-gm-e67.2106820772" +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-gm-e67.3104057227" #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 6364125491..c40d6775d9 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 3255537268 +#define SIGNATURE_HASH 110895451 #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" @@ -1485,7 +1485,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-honda-k.3255537268" +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-honda-k.110895451" #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 eaa0c2e1e6..c1452eec20 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1492261180 +#define SIGNATURE_HASH 2623911443 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-nb1.1492261180" +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-nb1.2623911443" #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 e1d0033ace..3f055e2e4a 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 2622505227 +#define SIGNATURE_HASH 1489497636 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen121nissan.2622505227" +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen121nissan.1489497636" #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 92a2c52b94..2f6385e589 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 2173956858 +#define SIGNATURE_HASH 1157914069 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen121vag.2173956858" +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen121vag.1157914069" #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 ce6b2b3128..9118ccc2c2 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 1551418859 +#define SIGNATURE_HASH 2565827268 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen128.1551418859" +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen128.2565827268" #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 6a2d8c7408..0c6862c78c 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 1330770105 +#define SIGNATURE_HASH 2345033622 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen154hyundai.1330770105" +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen154hyundai.2345033622" #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 c6a073e03f..985b18a1b6 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 822811520 +#define SIGNATURE_HASH 4120687791 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen72.822811520" +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen72.4120687791" #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 0ff5b0243c..9c50161047 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 3564797946 +#define SIGNATURE_HASH 284020949 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen81.3564797946" +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen81.284020949" #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 5ea2ed79df..6aa4f5f84e 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 3277417145 +#define SIGNATURE_HASH 130991510 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output false -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen88bmw.3277417145" +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen88bmw.130991510" #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 4026e6e986..bf15e32c1a 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -1159,7 +1159,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 625937660 +#define SIGNATURE_HASH 3789071315 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellenNA6.625937660" +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellenNA6.3789071315" #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 c09d8b7c7d..5fdb2b9f90 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -1160,7 +1160,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3667217970 +#define SIGNATURE_HASH 503505181 #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" @@ -1485,7 +1485,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellenNA8_96.3667217970" +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellenNA8_96.503505181" #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 c964dcd899..d47b86a532 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4065458317 +#define SIGNATURE_HASH 918968226 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.m74_9.4065458317" +#define TS_SIGNATURE "rusEFI master.2024.02.21.m74_9.918968226" #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 c686a2f8aa..b7d52512d6 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 4243599750 +#define SIGNATURE_HASH 946314921 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.mre_f4.4243599750" +#define TS_SIGNATURE "rusEFI master.2024.02.21.mre_f4.946314921" #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 67516a745b..d126664c8c 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 4243599750 +#define SIGNATURE_HASH 946314921 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.mre_f7.4243599750" +#define TS_SIGNATURE "rusEFI master.2024.02.21.mre_f7.946314921" #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 87d846ea9f..d6b0b9c107 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 2984963868 +#define SIGNATURE_HASH 1971142707 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.nucleo_h743.2984963868" +#define TS_SIGNATURE "rusEFI master.2024.02.21.nucleo_h743.1971142707" #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 89a140272f..ed0760fd07 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 2172527244 +#define SIGNATURE_HASH 1172934051 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.prometheus_405.2172527244" +#define TS_SIGNATURE "rusEFI master.2024.02.21.prometheus_405.1172934051" #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 09a1b6086d..aeba912eaa 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 2172527244 +#define SIGNATURE_HASH 1172934051 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.prometheus_469.2172527244" +#define TS_SIGNATURE "rusEFI master.2024.02.21.prometheus_469.1172934051" #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 007ec8257d..9b315e6695 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 2710791855 +#define SIGNATURE_HASH 1694812544 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.proteus_f4.2710791855" +#define TS_SIGNATURE "rusEFI master.2024.02.21.proteus_f4.1694812544" #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 2731919908..bf96fb65d5 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 2710791855 +#define SIGNATURE_HASH 1694812544 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.proteus_f7.2710791855" +#define TS_SIGNATURE "rusEFI master.2024.02.21.proteus_f7.1694812544" #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 75f23506b2..9e56de9b04 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 2710791855 +#define SIGNATURE_HASH 1694812544 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.proteus_h7.2710791855" +#define TS_SIGNATURE "rusEFI master.2024.02.21.proteus_h7.1694812544" #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 3eae65386b..221ed52146 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -1158,7 +1158,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4153142297 +#define SIGNATURE_HASH 857490230 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.s105.4153142297" +#define TS_SIGNATURE "rusEFI master.2024.02.21.s105.857490230" #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 d2f1502cce..2ac545bca2 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 2404066197 +#define SIGNATURE_HASH 1272745146 #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" @@ -1485,7 +1485,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.small-can-board.2404066197" +#define TS_SIGNATURE "rusEFI master.2024.02.21.small-can-board.1272745146" #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 1b5cba8ead..6348212fa5 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 2984963868 +#define SIGNATURE_HASH 1971142707 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.stm32f413_nucleo.2984963868" +#define TS_SIGNATURE "rusEFI master.2024.02.21.stm32f413_nucleo.1971142707" #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 acb18b1ded..d626b19083 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 2984963868 +#define SIGNATURE_HASH 1971142707 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.stm32f429_nucleo.2984963868" +#define TS_SIGNATURE "rusEFI master.2024.02.21.stm32f429_nucleo.1971142707" #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 97c7131002..ce1bf4db0d 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 2984963868 +#define SIGNATURE_HASH 1971142707 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.stm32f767_nucleo.2984963868" +#define TS_SIGNATURE "rusEFI master.2024.02.21.stm32f767_nucleo.1971142707" #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 3f80ab4abf..f8f03ddd3d 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 2984963868 +#define SIGNATURE_HASH 1971142707 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.t-b-g.2984963868" +#define TS_SIGNATURE "rusEFI master.2024.02.21.t-b-g.1971142707" #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 5dd5b512a3..7c72b06845 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 994362174 +#define SIGNATURE_HASH 4292045841 #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_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.tdg-pdm8.994362174" +#define TS_SIGNATURE "rusEFI master.2024.02.21.tdg-pdm8.4292045841" #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 5b63c745f7..767a3f7653 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -1159,7 +1159,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_uaefi_presets true -#define SIGNATURE_HASH 1007848385 +#define SIGNATURE_HASH 4169475310 #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" @@ -1484,7 +1484,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.02.21.uaefi.1007848385" +#define TS_SIGNATURE "rusEFI master.2024.02.21.uaefi.4169475310" #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 59cd1c3de5..94b9f5b8a2 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1254918154 -#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-2chan.1254918154" +#define SIGNATURE_HASH 2388338469 +#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-2chan.2388338469" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index bc94a63610..86b8c3338c 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 599223575 -#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-4chan.599223575" +#define SIGNATURE_HASH 3877683768 +#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-4chan.3877683768" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index 0e838a5a29..802281752b 100644 --- a/firmware/controllers/generated/signature_alphax-4chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-4chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 599223575 -#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-4chan_f7.599223575" +#define SIGNATURE_HASH 3877683768 +#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-4chan_f7.3877683768" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index df581edcbe..a9627f762f 100644 --- a/firmware/controllers/generated/signature_alphax-8chan-revA.h +++ b/firmware/controllers/generated/signature_alphax-8chan-revA.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3858850955 -#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-8chan-revA.3858850955" +#define SIGNATURE_HASH 580307876 +#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-8chan-revA.580307876" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index c37206f244..b68b643e1c 100644 --- a/firmware/controllers/generated/signature_alphax-8chan.h +++ b/firmware/controllers/generated/signature_alphax-8chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2951561656 -#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-8chan.2951561656" +#define SIGNATURE_HASH 1803218583 +#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-8chan.1803218583" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index b1ebf635f8..c16df3f3a5 100644 --- a/firmware/controllers/generated/signature_alphax-8chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-8chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2951561656 -#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-8chan_f7.2951561656" +#define SIGNATURE_HASH 1803218583 +#define TS_SIGNATURE "rusEFI master.2024.02.21.alphax-8chan_f7.1803218583" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 77917d50ed..6a4f9178c4 100644 --- a/firmware/controllers/generated/signature_at_start_f435.h +++ b/firmware/controllers/generated/signature_at_start_f435.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2984963868 -#define TS_SIGNATURE "rusEFI master.2024.02.21.at_start_f435.2984963868" +#define SIGNATURE_HASH 1971142707 +#define TS_SIGNATURE "rusEFI master.2024.02.21.at_start_f435.1971142707" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index cffc77fcf3..7d1d9d7b5a 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4125965138 -#define TS_SIGNATURE "rusEFI master.2024.02.21.atlas.4125965138" +#define SIGNATURE_HASH 830116989 +#define TS_SIGNATURE "rusEFI master.2024.02.21.atlas.830116989" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index e66cb3ea4e..4eb1a656cb 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-all.jar based on hellen_cypress_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 2984963868 -#define TS_SIGNATURE "rusEFI master.2024.02.21.cypress.2984963868" +#define SIGNATURE_HASH 1971142707 +#define TS_SIGNATURE "rusEFI master.2024.02.21.cypress.1971142707" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index e3b05b2edc..d3102ab8f9 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3729985894 -#define TS_SIGNATURE "rusEFI master.2024.02.21.f407-discovery.3729985894" +#define SIGNATURE_HASH 449101385 +#define TS_SIGNATURE "rusEFI master.2024.02.21.f407-discovery.449101385" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index bcccbf1602..5c3778cd6a 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2984963868 -#define TS_SIGNATURE "rusEFI master.2024.02.21.f429-discovery.2984963868" +#define SIGNATURE_HASH 1971142707 +#define TS_SIGNATURE "rusEFI master.2024.02.21.f429-discovery.1971142707" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index 000ee9a732..6d29c300bd 100644 --- a/firmware/controllers/generated/signature_f469-discovery.h +++ b/firmware/controllers/generated/signature_f469-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2201872783 -#define TS_SIGNATURE "rusEFI master.2024.02.21.f469-discovery.2201872783" +#define SIGNATURE_HASH 1202341536 +#define TS_SIGNATURE "rusEFI master.2024.02.21.f469-discovery.1202341536" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index a7a6b249fd..fd91e92233 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3760020279 -#define TS_SIGNATURE "rusEFI master.2024.02.21.frankenso_na6.3760020279" +#define SIGNATURE_HASH 613086232 +#define TS_SIGNATURE "rusEFI master.2024.02.21.frankenso_na6.613086232" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 83e1c4f0d8..8a34a897d6 100644 --- a/firmware/controllers/generated/signature_hellen-112-17.h +++ b/firmware/controllers/generated/signature_hellen-112-17.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 954365848 -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-112-17.954365848" +#define SIGNATURE_HASH 4235581623 +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-112-17.4235581623" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index b012025125..719299fb13 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2106820772 -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-gm-e67.2106820772" +#define SIGNATURE_HASH 3104057227 +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-gm-e67.3104057227" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index f3f9401762..491cdfad63 100644 --- a/firmware/controllers/generated/signature_hellen-honda-k.h +++ b/firmware/controllers/generated/signature_hellen-honda-k.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3255537268 -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-honda-k.3255537268" +#define SIGNATURE_HASH 110895451 +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-honda-k.110895451" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 329cc250b3..c1e9470e18 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1492261180 -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-nb1.1492261180" +#define SIGNATURE_HASH 2623911443 +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen-nb1.2623911443" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index e1b633a990..2e4a2a475b 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2622505227 -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen121nissan.2622505227" +#define SIGNATURE_HASH 1489497636 +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen121nissan.1489497636" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 6ebf5ef0dd..f4d6f64dba 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2173956858 -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen121vag.2173956858" +#define SIGNATURE_HASH 1157914069 +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen121vag.1157914069" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 5b3172ce96..929685e03a 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1551418859 -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen128.1551418859" +#define SIGNATURE_HASH 2565827268 +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen128.2565827268" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index b318fd951a..10add610a3 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1330770105 -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen154hyundai.1330770105" +#define SIGNATURE_HASH 2345033622 +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen154hyundai.2345033622" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 6a8ae2a18c..fcdc66cfb4 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 822811520 -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen72.822811520" +#define SIGNATURE_HASH 4120687791 +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen72.4120687791" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 3340bc5caa..88d819d5c5 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3564797946 -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen81.3564797946" +#define SIGNATURE_HASH 284020949 +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen81.284020949" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 5062c217a4..f5023cdda8 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3277417145 -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen88bmw.3277417145" +#define SIGNATURE_HASH 130991510 +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellen88bmw.130991510" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 0091bbe387..dc8cdcfe86 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 625937660 -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellenNA6.625937660" +#define SIGNATURE_HASH 3789071315 +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellenNA6.3789071315" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 9a7c048b1a..d39dfdab5c 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3667217970 -#define TS_SIGNATURE "rusEFI master.2024.02.21.hellenNA8_96.3667217970" +#define SIGNATURE_HASH 503505181 +#define TS_SIGNATURE "rusEFI master.2024.02.21.hellenNA8_96.503505181" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index c9157a0026..53e0df8945 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-all.jar based on kinetis_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 4080740530 -#define TS_SIGNATURE "rusEFI master.2024.02.21.kin.4080740530" +#define SIGNATURE_HASH 934053789 +#define TS_SIGNATURE "rusEFI master.2024.02.21.kin.934053789" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 11248772c0..7826f396f5 100644 --- a/firmware/controllers/generated/signature_m74_9.h +++ b/firmware/controllers/generated/signature_m74_9.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4065458317 -#define TS_SIGNATURE "rusEFI master.2024.02.21.m74_9.4065458317" +#define SIGNATURE_HASH 918968226 +#define TS_SIGNATURE "rusEFI master.2024.02.21.m74_9.918968226" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index abb6c65b4f..f2df954307 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4243599750 -#define TS_SIGNATURE "rusEFI master.2024.02.21.mre_f4.4243599750" +#define SIGNATURE_HASH 946314921 +#define TS_SIGNATURE "rusEFI master.2024.02.21.mre_f4.946314921" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index c9f4b7484a..c37f40dc67 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4243599750 -#define TS_SIGNATURE "rusEFI master.2024.02.21.mre_f7.4243599750" +#define SIGNATURE_HASH 946314921 +#define TS_SIGNATURE "rusEFI master.2024.02.21.mre_f7.946314921" diff --git a/firmware/controllers/generated/signature_nucleo_h743.h b/firmware/controllers/generated/signature_nucleo_h743.h index 66d43403fe..33ee64d9fb 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2984963868 -#define TS_SIGNATURE "rusEFI master.2024.02.21.nucleo_h743.2984963868" +#define SIGNATURE_HASH 1971142707 +#define TS_SIGNATURE "rusEFI master.2024.02.21.nucleo_h743.1971142707" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 949c41277d..60cb65b26f 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2172527244 -#define TS_SIGNATURE "rusEFI master.2024.02.21.prometheus_405.2172527244" +#define SIGNATURE_HASH 1172934051 +#define TS_SIGNATURE "rusEFI master.2024.02.21.prometheus_405.1172934051" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 7f8561e356..c9bab9219c 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2172527244 -#define TS_SIGNATURE "rusEFI master.2024.02.21.prometheus_469.2172527244" +#define SIGNATURE_HASH 1172934051 +#define TS_SIGNATURE "rusEFI master.2024.02.21.prometheus_469.1172934051" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 98ca21c6ab..3008d6aa3f 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2710791855 -#define TS_SIGNATURE "rusEFI master.2024.02.21.proteus_f4.2710791855" +#define SIGNATURE_HASH 1694812544 +#define TS_SIGNATURE "rusEFI master.2024.02.21.proteus_f4.1694812544" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 589e19394a..9a2d9e4c68 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2710791855 -#define TS_SIGNATURE "rusEFI master.2024.02.21.proteus_f7.2710791855" +#define SIGNATURE_HASH 1694812544 +#define TS_SIGNATURE "rusEFI master.2024.02.21.proteus_f7.1694812544" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index a212fe1eca..e79e93f8a6 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2710791855 -#define TS_SIGNATURE "rusEFI master.2024.02.21.proteus_h7.2710791855" +#define SIGNATURE_HASH 1694812544 +#define TS_SIGNATURE "rusEFI master.2024.02.21.proteus_h7.1694812544" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index b2af96e060..90d2b1125a 100644 --- a/firmware/controllers/generated/signature_s105.h +++ b/firmware/controllers/generated/signature_s105.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4153142297 -#define TS_SIGNATURE "rusEFI master.2024.02.21.s105.4153142297" +#define SIGNATURE_HASH 857490230 +#define TS_SIGNATURE "rusEFI master.2024.02.21.s105.857490230" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index b57d1f6f86..d09e87a969 100644 --- a/firmware/controllers/generated/signature_small-can-board.h +++ b/firmware/controllers/generated/signature_small-can-board.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2404066197 -#define TS_SIGNATURE "rusEFI master.2024.02.21.small-can-board.2404066197" +#define SIGNATURE_HASH 1272745146 +#define TS_SIGNATURE "rusEFI master.2024.02.21.small-can-board.1272745146" diff --git a/firmware/controllers/generated/signature_stm32f413_nucleo.h b/firmware/controllers/generated/signature_stm32f413_nucleo.h index 75b9898237..deaef84269 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-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2984963868 -#define TS_SIGNATURE "rusEFI master.2024.02.21.stm32f413_nucleo.2984963868" +#define SIGNATURE_HASH 1971142707 +#define TS_SIGNATURE "rusEFI master.2024.02.21.stm32f413_nucleo.1971142707" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 6cb43011fe..94cd4cb2af 100644 --- a/firmware/controllers/generated/signature_stm32f429_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f429_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2984963868 -#define TS_SIGNATURE "rusEFI master.2024.02.21.stm32f429_nucleo.2984963868" +#define SIGNATURE_HASH 1971142707 +#define TS_SIGNATURE "rusEFI master.2024.02.21.stm32f429_nucleo.1971142707" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index 5c98b7d3dc..119270141b 100644 --- a/firmware/controllers/generated/signature_stm32f767_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f767_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2984963868 -#define TS_SIGNATURE "rusEFI master.2024.02.21.stm32f767_nucleo.2984963868" +#define SIGNATURE_HASH 1971142707 +#define TS_SIGNATURE "rusEFI master.2024.02.21.stm32f767_nucleo.1971142707" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 2ff0432a54..7d2789f43a 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 34404852 -#define TS_SIGNATURE "rusEFI master.2024.02.21.subaru_eg33_f7.34404852" +#define SIGNATURE_HASH 3332069083 +#define TS_SIGNATURE "rusEFI master.2024.02.21.subaru_eg33_f7.3332069083" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index facc397577..fee21295b9 100644 --- a/firmware/controllers/generated/signature_t-b-g.h +++ b/firmware/controllers/generated/signature_t-b-g.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2984963868 -#define TS_SIGNATURE "rusEFI master.2024.02.21.t-b-g.2984963868" +#define SIGNATURE_HASH 1971142707 +#define TS_SIGNATURE "rusEFI master.2024.02.21.t-b-g.1971142707" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index b13b990431..2abdad3e68 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 994362174 -#define TS_SIGNATURE "rusEFI master.2024.02.21.tdg-pdm8.994362174" +#define SIGNATURE_HASH 4292045841 +#define TS_SIGNATURE "rusEFI master.2024.02.21.tdg-pdm8.4292045841" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index 1384f8e1c9..21a3ecb414 100644 --- a/firmware/controllers/generated/signature_uaefi.h +++ b/firmware/controllers/generated/signature_uaefi.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1007848385 -#define TS_SIGNATURE "rusEFI master.2024.02.21.uaefi.1007848385" +#define SIGNATURE_HASH 4169475310 +#define TS_SIGNATURE "rusEFI master.2024.02.21.uaefi.4169475310" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index d1ae10579c..a2d9b422d6 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -140,10 +140,10 @@ Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X ### tpsErrorDetectionTooLow -TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped. +TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped. ### tpsErrorDetectionTooHigh -TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped. +TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped. ### cranking.baseFuel Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel. @@ -257,7 +257,7 @@ Expected oil pressure after starting the engine. If oil pressure does not reach This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location. ### globalTriggerAngleOffset -Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X +Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X ### analogInputDividerCoefficient Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v. diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 37d8650aa6..3cbe3bdc62 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.alphax-2chan.1254918154" + signature = "rusEFI master.2024.02.21.alphax-2chan.2388338469" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.alphax-2chan.1254918154" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.alphax-2chan.2388338469" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","INVALID","B5 - TPS","A2 Battery Sense","C7 - CAM Hall/Digital","INVALID","X1 - AIN1","INVALID","INVALID","B2 - MAP","B7 - CLT","B3 - IAT","X3 - AIN2","X7 - AIN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:14 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:43 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index a76aa10197..a5ea1fde95 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.alphax-4chan.599223575" + signature = "rusEFI master.2024.02.21.alphax-4chan.3877683768" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.alphax-4chan.599223575" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.alphax-4chan.3877683768" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:16 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:46 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index e1665b4154..c2d7dab2f5 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.alphax-4chan_f7.599223575" + signature = "rusEFI master.2024.02.21.alphax-4chan_f7.3877683768" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.alphax-4chan_f7.599223575" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.alphax-4chan_f7.3877683768" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:18 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:48 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index cf41f49b29..e39a8b40b5 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.alphax-8chan-revA.3858850955" + signature = "rusEFI master.2024.02.21.alphax-8chan-revA.580307876" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.alphax-8chan-revA.3858850955" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.alphax-8chan-revA.580307876" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","17A - PPS","23C - TPS","Battery Sense","INVALID","15D - AN5","24C - TPS2","14A - Analog 1","22A - Analog 22","On-board MAP","16A - CLT","15A - IAT","31C - PPS2","33A - AN3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16D - AN6","INVALID","INVALID","INVALID","INVALID","7C - AT4","INVALID","6C - AT3","14D - AN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:25 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:56 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 533ebb30a2..9008ef8a87 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.alphax-8chan.2951561656" + signature = "rusEFI master.2024.02.21.alphax-8chan.1803218583" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.alphax-8chan.2951561656" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.alphax-8chan.1803218583" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:21 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:51 UTC 2024 pageSize = 22252 page = 1 @@ -1656,8 +1656,8 @@ injectorStagingRpmBins = array, U16, 22238, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1689,7 +1689,7 @@ injectorStagingRpmBins = array, U16, 22238, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1860,9 +1860,17 @@ injectorStagingRpmBins = array, U16, 22238, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index 7181ff4e7f..e0c3b73cbb 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.alphax-8chan_f7.2951561656" + signature = "rusEFI master.2024.02.21.alphax-8chan_f7.1803218583" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.alphax-8chan_f7.2951561656" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.alphax-8chan_f7.1803218583" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:23 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:53 UTC 2024 pageSize = 22252 page = 1 @@ -1656,8 +1656,8 @@ injectorStagingRpmBins = array, U16, 22238, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1689,7 +1689,7 @@ injectorStagingRpmBins = array, U16, 22238, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1860,9 +1860,17 @@ injectorStagingRpmBins = array, U16, 22238, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index 4ac3ffd00a..b9c7a867aa 100644 --- a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini +++ b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.at_start_f435.2984963868" + signature = "rusEFI master.2024.02.21.at_start_f435.1971142707" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.at_start_f435.2984963868" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.at_start_f435.1971142707" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:46 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:21 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 9b5d490d32..478ba9fb69 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.atlas.4125965138" + signature = "rusEFI master.2024.02.21.atlas.830116989" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.atlas.4125965138" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.atlas.830116989" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:40 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:14 UTC 2024 pageSize = 21736 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 21722, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 21722, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 21722, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index 74b579ca85..30aff7e470 100644 --- a/firmware/tunerstudio/generated/rusefi_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_cypress.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.cypress.2984963868" + signature = "rusEFI master.2024.02.21.cypress.1971142707" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.cypress.2984963868" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.cypress.1971142707" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:10 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:40 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 588199d846..99c90ff452 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.f407-discovery.3729985894" + signature = "rusEFI master.2024.02.21.f407-discovery.449101385" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.f407-discovery.3729985894" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.f407-discovery.449101385" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:44 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:18 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 857e282a16..55e98c6a94 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.f429-discovery.2984963868" + signature = "rusEFI master.2024.02.21.f429-discovery.1971142707" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.f429-discovery.2984963868" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.f429-discovery.1971142707" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:27 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:00 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index 45902d0f15..3c953daa24 100644 --- a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.f469-discovery.2201872783" + signature = "rusEFI master.2024.02.21.f469-discovery.1202341536" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.f469-discovery.2201872783" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.f469-discovery.1202341536" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:29 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:03 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 31b5fab889..fef647f130 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.frankenso_na6.3760020279" + signature = "rusEFI master.2024.02.21.frankenso_na6.613086232" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.frankenso_na6.3760020279" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.frankenso_na6.613086232" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog 3O","Analog 3L","Analog 3M","Analog 3J","Analog 3I","INVALID","Analog 3H","Analog 3G","INVALID","INVALID","INVALID","Analog 3P","Analog 3Q","Analog 3N","Analog VBatt","Analog 3E" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:13 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:46 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index a5e6faf438..1b6ee2c844 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.hellen-112-17.954365848" + signature = "rusEFI master.2024.02.21.hellen-112-17.4235581623" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.hellen-112-17.954365848" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.hellen-112-17.4235581623" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","B20 TPS Throttle Position 2","A14 Analog Input","INVALID","A21 PPS1","B03 TPS Throttle Position 1","INVALID","A07 TODO","A12 Analog Input","A10 Analog Input","INVALID","B19 MAP","A09 Analog Input","B15 CLT","B27 IAT","A11 Analog Input","A19 Analog Input" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:44 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:15 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index cada32a67c..0d499855c2 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.hellen-gm-e67.2106820772" + signature = "rusEFI master.2024.02.21.hellen-gm-e67.3104057227" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.hellen-gm-e67.2106820772" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.hellen-gm-e67.3104057227" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","C2-60 - Oil Pressure","C3-58 - Baro","C1-47 - PPS1","C2-64 - TPS1","C1-19 Battery Sense","C1-45 Secondary Fuel Level","C3-57 - A/C Pressure","C2-66 - TPS2","C1-44 Primary Fuel Level","C2-65 - Trans Fluids","C3-59 - MAP","C3-55 - CLT","C3-56 - IAT","C1-49 - PPS2","C1-46 Vac Sense" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:53 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:25 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index 78e488753b..616f0aa730 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.hellen-honda-k.3255537268" + signature = "rusEFI master.2024.02.21.hellen-honda-k.110895451" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.hellen-honda-k.3255537268" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.hellen-honda-k.110895451" ; 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 @@ -98,7 +98,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-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:35 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:06 UTC 2024 pageSize = 22908 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22894, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22894, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22894, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 51eeec0437..2a9f4b96a9 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.hellen-nb1.1492261180" + signature = "rusEFI master.2024.02.21.hellen-nb1.2623911443" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.hellen-nb1.1492261180" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.hellen-nb1.2623911443" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","1G - Steering/RES2","3E - TPS","1B - Battery Sense","2H - CAM","3S - EGR BOOST IN","2A - Pressure Input","2J - CRANK","2L - MAF","3D - MAP","2E - Coolant","2B - IAT","4C - IN TEMP/PPS2","1P - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:51 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:22 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index fc99d531ab..c40e1fa9db 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.hellen121nissan.2622505227" + signature = "rusEFI master.2024.02.21.hellen121nissan.1489497636" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.hellen121nissan.2622505227" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.hellen121nissan.1489497636" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","51 - MAF","INVALID","Aux P68","106 - PPS 1","50 - TPS 1","109 Ignition Key Voltage","INVALID","INVALID","69 - TPS 2","INVALID","Aux P66","Aux P67","73 - CLT","34 - IAT","98 - PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:33 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:03 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 8047c06f0d..22cad20188 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.hellen121vag.2173956858" + signature = "rusEFI master.2024.02.21.hellen121vag.1157914069" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.hellen121vag.2173956858" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.hellen121vag.1157914069" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","14 - O2","INVALID","INVALID","34 In PPS1","92 - TPS 1","106 - KNOCK","86 - CAM1","87 - CAM2","84 - TPS2","INVALID","29 In Maf","101 - MAP2","93 - CLT","85 - IAT","35 In PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:30 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:01 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index 0f08367fdf..9eaa5a52c9 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.hellen128.1551418859" + signature = "rusEFI master.2024.02.21.hellen128.2565827268" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.hellen128.1551418859" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.hellen128.2565827268" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","P36_IN_O2S","P32_IN_O2S2","P40_IN_MAP3","C24 - PPS1","E31 - TPS1","Battery Sense","E40 - IN_CAM","P30_IN_AUX4","E34 - TPS2","E37 - Crank Input","E47 - MAF","E23 - MAP","E29 - Coolant Temp","E45 - IAT","C25 - PPS2","P41_IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:28 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:58 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 80a8615a89..006cae577f 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.hellen154hyundai.1330770105" + signature = "rusEFI master.2024.02.21.hellen154hyundai.2345033622" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.hellen154hyundai.1330770105" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.hellen154hyundai.2345033622" ; 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 @@ -98,7 +98,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-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:37 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:08 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 8b3a292afe..38a1d97542 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.hellen72.822811520" + signature = "rusEFI master.2024.02.21.hellen72.4120687791" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.hellen72.822811520" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.hellen72.4120687791" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","5N - TPS2","3L - IGN_7 / AFR","intMAP (A15)","5P - PPS1","4V - TPS (A17)","4S/4T - Alternator voltage","3V - CAM (A19)","4J - VTCS/AUX4 (A20)","4F - AC_PRES/AUX1 (A23)","3Y - CRANK (A24)","4X - MAF (A9)","4U - MAP2/Ign8 (A10)","4P - CLT (A11)","4N - IAT (A14)","5M - PPS2 OR TEMPERATURE SENSOR","4AE - EGR/MAP4 (A22)" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:47 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:18 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 8109b94c7c..288427f179 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.hellen81.3564797946" + signature = "rusEFI master.2024.02.21.hellen81.284020949" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.hellen81.3564797946" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.hellen81.284020949" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - IN_O2S","55 - IN_O2S2","41 - IN_MAP3","78 - IN_PPS","16 - IN_TPS","13 - IN_VIGN","79 - IN_CAM","77 - IN_AUX4","74 - IN_AUX1","15 - IN_CRANK (A24)","37 - IN_MAP1","38 - IN_MAP2","39 - IN_CLT","40 - IN_IAT","75 - IN_AUX2","76 - IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:49 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:20 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index c199537d86..a1c6ce8d62 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.hellen88bmw.3277417145" + signature = "rusEFI master.2024.02.21.hellen88bmw.130991510" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.hellen88bmw.3277417145" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.hellen88bmw.130991510" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","VIN5","VIN6","INVALID","PPS1","73 - TPS","56 - Battery Sense","17 - CAM","Aux BARO","Aux TPS2","16 - CRANK","41 - MAF","Aux MAP","78 - CLT","77 - IAT","Aux PPS2","Aux TPS3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:40 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:10 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index ab5f0336c5..3c4f21dd1d 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.hellenNA6.625937660" + signature = "rusEFI master.2024.02.21.hellenNA6.3789071315" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.hellenNA6.625937660" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.hellenNA6.3789071315" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","3N - O2S","2N - Temperature Sensor","intMAP (A15)","4I - PPS1","TPS Input","1B - Battery Sense","INVALID","4G - PPS2 OR TEMPERATURE SENSOR","4H - TPS2","INVALID","3O - MAF","2M - Pressure Sensor","3Q - CLT","3P - IAT","1V - Clutch Switch","1Q AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:56 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:27 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index f1d0b3ab99..07b8427d99 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.hellenNA8_96.3667217970" + signature = "rusEFI master.2024.02.21.hellenNA8_96.503505181" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.hellenNA8_96.3667217970" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.hellenNA8_96.503505181" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","PPS1","2F - TPS","3B - Battery Sense","3G - CAM","3S - EGR BOOST IN","2A - Pressure Input","3F - CRANK","2B - MAF","INVALID","2G - Coolant","2B - IAT","4C - IN TEMP/PPS2","1K - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:58 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:30 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index 7adec98f71..fb5e37c46a 100644 --- a/firmware/tunerstudio/generated/rusefi_kin.ini +++ b/firmware/tunerstudio/generated/rusefi_kin.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.kin.4080740530" + signature = "rusEFI master.2024.02.21.kin.934053789" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.kin.4080740530" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.kin.934053789" ; 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 @@ -98,7 +98,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-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:09 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:38 UTC 2024 pageSize = 20860 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 20846, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 20846, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 20846, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index c51116ba59..729aac041e 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.m74_9.4065458317" + signature = "rusEFI master.2024.02.21.m74_9.918968226" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.m74_9.4065458317" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.m74_9.918968226" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","MAF/MAP sensor signal","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Pedal position sensor 1 signal PPS1","Pedal position sensor 2 signal PPS2","ETB TPS position sensor 1 signal","ETB TPS position sensor 2 signal" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:07 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:39 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 2aad78e006..7685c452b4 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.mre_f4.4243599750" + signature = "rusEFI master.2024.02.21.mre_f4.946314921" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.mre_f4.4243599750" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.mre_f4.946314921" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:04 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:36 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index d1adfe6d64..4e9540117d 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.mre_f7.4243599750" + signature = "rusEFI master.2024.02.21.mre_f7.946314921" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.mre_f7.4243599750" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.mre_f7.946314921" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:02 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:34 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini index 6430df5c0c..2f471644ff 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.nucleo_h743.2984963868" + signature = "rusEFI master.2024.02.21.nucleo_h743.1971142707" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.nucleo_h743.2984963868" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.nucleo_h743.1971142707" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:38 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:12 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index 2b29bb2a04..680bb9eb57 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.prometheus_405.2172527244" + signature = "rusEFI master.2024.02.21.prometheus_405.1172934051" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.prometheus_405.2172527244" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.prometheus_405.1172934051" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:18 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:51 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index cc876dc84f..35e45a388e 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.prometheus_469.2172527244" + signature = "rusEFI master.2024.02.21.prometheus_469.1172934051" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.prometheus_469.2172527244" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.prometheus_469.1172934051" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:16 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:48 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index a62ea46d57..980f2e5d39 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.proteus_f4.2710791855" + signature = "rusEFI master.2024.02.21.proteus_f4.1694812544" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.proteus_f4.2710791855" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.proteus_f4.1694812544" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:22 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:55 UTC 2024 pageSize = 26236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 26222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 26222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 26222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 787ecd5e20..851e1e7720 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.proteus_f7.2710791855" + signature = "rusEFI master.2024.02.21.proteus_f7.1694812544" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.proteus_f7.2710791855" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.proteus_f7.1694812544" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:20 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:53 UTC 2024 pageSize = 26236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 26222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 26222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 26222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 382f3ef949..c2529ce3ad 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.proteus_h7.2710791855" + signature = "rusEFI master.2024.02.21.proteus_h7.1694812544" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.proteus_h7.2710791855" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.proteus_h7.1694812544" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:24 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:58 UTC 2024 pageSize = 26236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 26222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 26222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 26222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index c5b19789b8..c471c5cb30 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.s105.4153142297" + signature = "rusEFI master.2024.02.21.s105.857490230" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.s105.4153142297" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.s105.857490230" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","56 - MAP","16 - TPS","19 - Knock","39 - CLT","INVALID","opt 55 - AFR 2","opt 21 - AC Press","18 - AFR 1","13 - Ignition switch in (15)","44 - +12 sense (MR)","INVALID","na 37 - MAF","INVALID","INVALID","40 - IAT" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:09 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:41 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index 366fec5698..0af7d2b751 100644 --- a/firmware/tunerstudio/generated/rusefi_small-can-board.ini +++ b/firmware/tunerstudio/generated/rusefi_small-can-board.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.small-can-board.2404066197" + signature = "rusEFI master.2024.02.21.small-can-board.1272745146" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.small-can-board.2404066197" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.small-can-board.1272745146" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","B2 - Analog/Digital Input","B3 - Analog/Digital Input","B4 - Analog/Digital Input","B5 - Analog/Digital Input","B7 - Analog/Digital Input","C1 - Analog/Digital Input 6","INVALID","INVALID","INVALID","A2 Battery Sense","INVALID","INVALID","C2 - Analog/Digital Input 7","C4 - Analog/Digital Input 8" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:00 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:32 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini index e8650961e7..db413bfa5d 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.stm32f413_nucleo.2984963868" + signature = "rusEFI master.2024.02.21.stm32f413_nucleo.1971142707" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.stm32f413_nucleo.2984963868" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.stm32f413_nucleo.1971142707" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:31 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:05 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index de0f3819b9..b1b1e05eac 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.stm32f429_nucleo.2984963868" + signature = "rusEFI master.2024.02.21.stm32f429_nucleo.1971142707" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.stm32f429_nucleo.2984963868" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.stm32f429_nucleo.1971142707" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:33 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:07 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index b9655a3124..4e29396459 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.stm32f767_nucleo.2984963868" + signature = "rusEFI master.2024.02.21.stm32f767_nucleo.1971142707" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.stm32f767_nucleo.2984963868" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.stm32f767_nucleo.1971142707" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:36 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:09 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 5a73b02b00..c840e7697b 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.subaru_eg33_f7.34404852" + signature = "rusEFI master.2024.02.21.subaru_eg33_f7.3332069083" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.subaru_eg33_f7.34404852" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.subaru_eg33_f7.3332069083" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","AUX0_18 - MAP Ain","INVALID","INVALID","B05 - MAF Ain","INVALID","AUX0_19 - IAT Ain","A02 - VBat","INVALID","A06 - Oxyg 2 Ain","A04 - EGR t Ain","INVALID","A18 - AUX0 Ain","B02 - TPS Ain","INVALID","A03 - Coolant t Ain","A06 - Oxyg 1 Ain" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:11 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:40:41 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index c0e7389347..79274353bf 100644 --- a/firmware/tunerstudio/generated/rusefi_t-b-g.ini +++ b/firmware/tunerstudio/generated/rusefi_t-b-g.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.t-b-g.2984963868" + signature = "rusEFI master.2024.02.21.t-b-g.1971142707" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.t-b-g.2984963868" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.t-b-g.1971142707" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:11 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:44 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 9ca2aa9a5c..48e6a7be6b 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.tdg-pdm8.994362174" + signature = "rusEFI master.2024.02.21.tdg-pdm8.4292045841" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.tdg-pdm8.994362174" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.tdg-pdm8.4292045841" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","Battery Sense","INVALID","INVALID","INVALID","Sense 7","Sense 8","Sense 1","Sense 2","Sense 3","Sense 4","Sense 5","Sense 6" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:42 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:16 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 629ceb4888..c9eb808089 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi.ini @@ -37,12 +37,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.02.21.uaefi.1007848385" + signature = "rusEFI master.2024.02.21.uaefi.4169475310" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.02.21.uaefi.1007848385" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.02.21.uaefi.4169475310" ; 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 @@ -98,7 +98,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","D1 AUX1","C3 AUX2","INVALID","D6 PPS1","D13 TPS1","A7 Voltage From Key","INVALID","C15 Fuel Pressure / AUX3","C14 TPS2","INVALID","D9 MAP","On-board MAP","D16 CLT Coolant","D15 IAT","C4 PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:04:42 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:41:13 UTC 2024 pageSize = 22236 page = 1 @@ -1653,8 +1653,8 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 useSpiImu = "If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages" tpsMin = "Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X" tpsMax = "Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X" - tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped." - tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equiped." + tpsErrorDetectionTooLow = "TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equipped." + tpsErrorDetectionTooHigh = "TPS error detection: what throttle % is unrealistically high?\nAlso used for accelerator pedal error detection if so equipped." cranking_baseFuel = "Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel." cranking_rpm = "This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X" ignitionDwellForCrankingMs = "Dwell duration while cranking" @@ -1686,7 +1686,7 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 minOilPressureAfterStart = "Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting." timingMode = "Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light)." fixedModeTiming = "This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location." - globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" + globalTriggerAngleOffset = "Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchronization point before TDC and negative in case of synchronization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X" analogInputDividerCoefficient = "Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v." vbattDividerCoeff = "This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading." fanOnTemperature = "Cooling fan turn-on temperature threshold, in Celsius" @@ -1857,9 +1857,17 @@ injectorStagingRpmBins = array, U16, 22222, [6], "RPM", 1, 0, 0, 18000, 0 stft_minAfr = "Below this AFR, correction is paused" stft_maxAfr = "Above this AFR, correction is paused" stft_startupDelay = "Delay after starting the engine before beginning closed loop correction." + stft_cellCfgs1_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs1_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs1_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs2_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs2_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs2_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs3_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs3_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs3_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." + stft_cellCfgs4_maxAdd = "Maximum % that the short term fuel trim can add" + stft_cellCfgs4_maxRemove = "Maximum % that the short term fuel trim can remove" stft_cellCfgs4_timeConstant = "Time constant for correction while in this cell: this sets responsiveness of the closed loop correction. A value of 5.0 means it will try to make most of the correction within 5 seconds, and a value of 1.0 will try to correct within 1 second." stepperDcIo1_controlPin = "Acts as EN pin in two-wire mode" stepperDcIo2_controlPin = "Acts as EN pin in two-wire mode" 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 fbea9fe466..2a0751f04d 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 02:05:50 UTC 2024 +// this file was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 21 18:42:24 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 = 449101385; 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"; @@ -1339,7 +1340,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.21.f407-discovery.3729985894"; + public static final String TS_SIGNATURE = "rusEFI master.2024.02.21.f407-discovery.449101385"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't';