From d69639e295a78cea01468d263d088564e2052881 Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Wed, 3 Jan 2024 16:20:20 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...nfiguration_generated_structures_cypress.h | 15 +++-------- .../algo/rusefi_generated_cypress.h | 10 +++---- ...e_configuration_generated_structures_kin.h | 15 +++-------- .../controllers/algo/rusefi_generated_kin.h | 10 +++---- ...tion_generated_structures_subaru_eg33_f7.h | 15 +++-------- .../algo/rusefi_generated_subaru_eg33_f7.h | 10 +++---- .../algo/auto_generated_commonenum.cpp | 4 +-- ...ration_generated_structures_alphax-2chan.h | 15 +++-------- ...ration_generated_structures_alphax-4chan.h | 15 +++-------- ...ion_generated_structures_alphax-4chan_f7.h | 15 +++-------- ...n_generated_structures_alphax-8chan-revA.h | 15 +++-------- ...ration_generated_structures_alphax-8chan.h | 15 +++-------- ...ion_generated_structures_alphax-8chan_f7.h | 15 +++-------- ...ation_generated_structures_at_start_f435.h | 15 +++-------- ...configuration_generated_structures_atlas.h | 15 +++-------- ...tion_generated_structures_f407-discovery.h | 15 +++-------- ...tion_generated_structures_f429-discovery.h | 15 +++-------- ...tion_generated_structures_f469-discovery.h | 15 +++-------- ...ation_generated_structures_frankenso_na6.h | 15 +++-------- ...ation_generated_structures_hellen-112-17.h | 15 +++-------- ...ation_generated_structures_hellen-gm-e67.h | 15 +++-------- ...tion_generated_structures_hellen-honda-k.h | 15 +++-------- ...guration_generated_structures_hellen-nb1.h | 15 +++-------- ...ion_generated_structures_hellen121nissan.h | 15 +++-------- ...ration_generated_structures_hellen121vag.h | 15 +++-------- ...iguration_generated_structures_hellen128.h | 15 +++-------- ...on_generated_structures_hellen154hyundai.h | 15 +++-------- ...figuration_generated_structures_hellen72.h | 15 +++-------- ...figuration_generated_structures_hellen81.h | 15 +++-------- ...uration_generated_structures_hellen88bmw.h | 15 +++-------- ...iguration_generated_structures_hellenNA6.h | 15 +++-------- ...ration_generated_structures_hellenNA8_96.h | 15 +++-------- ...configuration_generated_structures_m74_9.h | 15 +++-------- ...onfiguration_generated_structures_mre_f4.h | 15 +++-------- ...onfiguration_generated_structures_mre_f7.h | 15 +++-------- ...uration_generated_structures_nucleo_h743.h | 15 +++-------- ...tion_generated_structures_prometheus_405.h | 15 +++-------- ...tion_generated_structures_prometheus_469.h | 15 +++-------- ...guration_generated_structures_proteus_f4.h | 15 +++-------- ...guration_generated_structures_proteus_f7.h | 15 +++-------- ...guration_generated_structures_proteus_h7.h | 15 +++-------- ..._configuration_generated_structures_s105.h | 15 +++-------- ...ion_generated_structures_small-can-board.h | 15 +++-------- ...on_generated_structures_stm32f413_nucleo.h | 15 +++-------- ...on_generated_structures_stm32f429_nucleo.h | 15 +++-------- ...on_generated_structures_stm32f767_nucleo.h | 15 +++-------- ...configuration_generated_structures_t-b-g.h | 15 +++-------- ...figuration_generated_structures_tdg-pdm8.h | 15 +++-------- ...configuration_generated_structures_uaefi.h | 15 +++-------- .../generated/rusefi_generated_alphax-2chan.h | 10 +++---- .../generated/rusefi_generated_alphax-4chan.h | 10 +++---- .../rusefi_generated_alphax-4chan_f7.h | 10 +++---- .../rusefi_generated_alphax-8chan-revA.h | 10 +++---- .../generated/rusefi_generated_alphax-8chan.h | 10 +++---- .../rusefi_generated_alphax-8chan_f7.h | 10 +++---- .../rusefi_generated_at_start_f435.h | 10 +++---- .../generated/rusefi_generated_atlas.h | 10 +++---- .../rusefi_generated_f407-discovery.h | 10 +++---- .../rusefi_generated_f429-discovery.h | 10 +++---- .../rusefi_generated_f469-discovery.h | 10 +++---- .../rusefi_generated_frankenso_na6.h | 10 +++---- .../rusefi_generated_hellen-112-17.h | 10 +++---- .../rusefi_generated_hellen-gm-e67.h | 10 +++---- .../rusefi_generated_hellen-honda-k.h | 10 +++---- .../generated/rusefi_generated_hellen-nb1.h | 10 +++---- .../rusefi_generated_hellen121nissan.h | 10 +++---- .../generated/rusefi_generated_hellen121vag.h | 10 +++---- .../generated/rusefi_generated_hellen128.h | 10 +++---- .../rusefi_generated_hellen154hyundai.h | 10 +++---- .../generated/rusefi_generated_hellen72.h | 10 +++---- .../generated/rusefi_generated_hellen81.h | 10 +++---- .../generated/rusefi_generated_hellen88bmw.h | 10 +++---- .../generated/rusefi_generated_hellenNA6.h | 10 +++---- .../generated/rusefi_generated_hellenNA8_96.h | 10 +++---- .../generated/rusefi_generated_m74_9.h | 10 +++---- .../generated/rusefi_generated_mre_f4.h | 10 +++---- .../generated/rusefi_generated_mre_f7.h | 10 +++---- .../generated/rusefi_generated_nucleo_h743.h | 10 +++---- .../rusefi_generated_prometheus_405.h | 10 +++---- .../rusefi_generated_prometheus_469.h | 10 +++---- .../generated/rusefi_generated_proteus_f4.h | 10 +++---- .../generated/rusefi_generated_proteus_f7.h | 10 +++---- .../generated/rusefi_generated_proteus_h7.h | 10 +++---- .../generated/rusefi_generated_s105.h | 10 +++---- .../rusefi_generated_small-can-board.h | 10 +++---- .../rusefi_generated_stm32f413_nucleo.h | 10 +++---- .../rusefi_generated_stm32f429_nucleo.h | 10 +++---- .../rusefi_generated_stm32f767_nucleo.h | 10 +++---- .../generated/rusefi_generated_t-b-g.h | 10 +++---- .../generated/rusefi_generated_tdg-pdm8.h | 10 +++---- .../generated/rusefi_generated_uaefi.h | 10 +++---- .../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 | 2 +- .../generated/rusefi_alphax-2chan.ini | 27 +++++-------------- .../generated/rusefi_alphax-4chan.ini | 27 +++++-------------- .../generated/rusefi_alphax-4chan_f7.ini | 27 +++++-------------- .../generated/rusefi_alphax-8chan-revA.ini | 27 +++++-------------- .../generated/rusefi_alphax-8chan.ini | 27 +++++-------------- .../generated/rusefi_alphax-8chan_f7.ini | 27 +++++-------------- .../generated/rusefi_at_start_f435.ini | 27 +++++-------------- .../tunerstudio/generated/rusefi_atlas.ini | 27 +++++-------------- .../tunerstudio/generated/rusefi_cypress.ini | 27 +++++-------------- .../generated/rusefi_f407-discovery.ini | 27 +++++-------------- .../generated/rusefi_f429-discovery.ini | 27 +++++-------------- .../generated/rusefi_f469-discovery.ini | 27 +++++-------------- .../generated/rusefi_frankenso_na6.ini | 27 +++++-------------- .../generated/rusefi_hellen-112-17.ini | 27 +++++-------------- .../generated/rusefi_hellen-gm-e67.ini | 27 +++++-------------- .../generated/rusefi_hellen-honda-k.ini | 27 +++++-------------- .../generated/rusefi_hellen-nb1.ini | 27 +++++-------------- .../generated/rusefi_hellen121nissan.ini | 27 +++++-------------- .../generated/rusefi_hellen121vag.ini | 27 +++++-------------- .../generated/rusefi_hellen128.ini | 27 +++++-------------- .../generated/rusefi_hellen154hyundai.ini | 27 +++++-------------- .../tunerstudio/generated/rusefi_hellen72.ini | 27 +++++-------------- .../tunerstudio/generated/rusefi_hellen81.ini | 27 +++++-------------- .../generated/rusefi_hellen88bmw.ini | 27 +++++-------------- .../generated/rusefi_hellenNA6.ini | 27 +++++-------------- .../generated/rusefi_hellenNA8_96.ini | 27 +++++-------------- firmware/tunerstudio/generated/rusefi_kin.ini | 27 +++++-------------- .../tunerstudio/generated/rusefi_m74_9.ini | 27 +++++-------------- .../tunerstudio/generated/rusefi_mre_f4.ini | 27 +++++-------------- .../tunerstudio/generated/rusefi_mre_f7.ini | 27 +++++-------------- .../generated/rusefi_nucleo_h743.ini | 27 +++++-------------- .../generated/rusefi_prometheus_405.ini | 27 +++++-------------- .../generated/rusefi_prometheus_469.ini | 27 +++++-------------- .../generated/rusefi_proteus_f4.ini | 27 +++++-------------- .../generated/rusefi_proteus_f7.ini | 27 +++++-------------- .../generated/rusefi_proteus_h7.ini | 27 +++++-------------- .../tunerstudio/generated/rusefi_s105.ini | 27 +++++-------------- .../generated/rusefi_small-can-board.ini | 27 +++++-------------- .../generated/rusefi_stm32f413_nucleo.ini | 27 +++++-------------- .../generated/rusefi_stm32f429_nucleo.ini | 27 +++++-------------- .../generated/rusefi_stm32f767_nucleo.ini | 27 +++++-------------- .../generated/rusefi_subaru_eg33_f7.ini | 27 +++++-------------- .../tunerstudio/generated/rusefi_t-b-g.ini | 27 +++++-------------- .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 27 +++++-------------- .../tunerstudio/generated/rusefi_uaefi.ini | 27 +++++-------------- .../com/rusefi/config/generated/Fields.java | 16 +++++------ 183 files changed, 728 insertions(+), 1814 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 5951d7dbad..fa1efd7be8 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures_cypress.h +++ b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures_cypress.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:05:46 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:20 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:05:46 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:20 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 4fbf29ee90..a62b03de2c 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 @@ -263,14 +263,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -711,7 +710,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -820,7 +818,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1120856816 +#define SIGNATURE_HASH 563583502 #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" @@ -1120,7 +1118,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.cypress.1120856816" +#define TS_SIGNATURE "rusEFI master.2024.01.03.cypress.563583502" #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 fdc27127f7..0dbb70cc8c 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures_kin.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures_kin.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:05:45 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:19 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 20712); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:05:45 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:19 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 7f6c26c787..e5cdc848de 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 @@ -263,14 +263,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -711,7 +710,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -820,7 +818,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2043230 +#define SIGNATURE_HASH 1665555872 #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" @@ -1120,7 +1118,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.kin.2043230" +#define TS_SIGNATURE "rusEFI master.2024.01.03.kin.1665555872" #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 8d6560f976..8a820f25dc 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures_subaru_eg33_f7.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures_subaru_eg33_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:05:47 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:21 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:05:47 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:21 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 b702d3e2b0..d2ea1d1ad4 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 @@ -291,14 +291,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -948,7 +947,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1057,7 +1055,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1668073882 +#define SIGNATURE_HASH 3520868 #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" @@ -1357,7 +1355,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.subaru_eg33_f7.1668073882" +#define TS_SIGNATURE "rusEFI master.2024.01.03.subaru_eg33_f7.3520868" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/algo/auto_generated_commonenum.cpp b/firmware/controllers/algo/auto_generated_commonenum.cpp index 812fbc7f37..2ff4af51c1 100644 --- a/firmware/controllers/algo/auto_generated_commonenum.cpp +++ b/firmware/controllers/algo/auto_generated_commonenum.cpp @@ -1,6 +1,6 @@ #include "global.h" #include "rusefi_enums.h" -// was generated automatically by rusEFI tool from rusefi_enums.h // by enum_to_string.jar tool on Tue Dec 12 22:51:24 UTC 2023 +// was generated automatically by rusEFI tool from rusefi_enums.h // by enum_to_string.jar tool on Wed Jan 03 16:18:15 UTC 2024 // see also gen_config_and_enums.bat @@ -338,8 +338,6 @@ case ES_Custom: return "ES_Custom"; case ES_Innovate_MTX_L: return "ES_Innovate_MTX_L"; -case ES_NarrowBand: - return "ES_NarrowBand"; case ES_PLX: return "ES_PLX"; } 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 75cc735335..7fa60272af 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:05:50 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:24 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:05:50 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:24 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 ae5080de3d..2889ef9785 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:05:52 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:27 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:05:52 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:27 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 6377bcbea9..9e9538c28f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:05:55 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:30 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:05:55 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:30 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 40b0e164d4..a466d6fd0a 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:03 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:38 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:03 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:38 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 53af3279bc..eeed6bcce9 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:05:58 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:33 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5516 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5548 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22104); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:05:58 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:33 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 e6f897c7c3..febd63a23f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:00 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:36 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5516 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5548 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22104); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:00 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:36 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 b8d280e463..6702a3b143 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:33 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:14 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:33 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:14 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 f279e45fde..9fece8e9d6 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:26 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:07 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5340 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5372 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21588); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:26 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:07 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 f5a3c8a019..a6192fb532 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:31 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:12 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:31 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:12 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 4af1add136..6a8f4b3657 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:11 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:52 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:11 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:52 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 9346beba68..e8cf521b17 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:14 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:54 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:14 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:54 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 fd6b733423..f7be13ccea 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:56 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:36 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:56 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:36 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 12bacd337f..0028fee84f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:24 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:01 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:24 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:01 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 6569e0ea55..ee07e413ef 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:34 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:12 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:34 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:12 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 2b48254dfd..c2910804bf 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:13 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:50 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22760); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:13 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:50 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 71a1655ce4..14168d312a 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:31 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:09 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:31 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:09 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 0459e5b56e..97f588389c 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:11 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:47 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:11 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:47 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 9b2e07898e..564c94ddeb 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:08 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:44 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:08 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:44 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 3fbc17187d..6ae32cad89 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:06 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:41 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:06 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:41 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 66ef61df1f..707726faff 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:16 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:53 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:16 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:53 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 389e0f902b..577e527d7f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:26 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:04 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:26 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:04 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 e20fee3a53..2e179c3ef8 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:29 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:06 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:29 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:06 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 b1199e33a9..38f19559de 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:19 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:55 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:19 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:55 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 bd8d585f7f..ebf501e01b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:36 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:15 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:36 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:15 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 16876c1ef5..fbf70636b3 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:39 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:17 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:39 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:17 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 8a1d0da0b0..1b716b0c7d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:49 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:28 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:49 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:28 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 f33a87102f..9e1f78a7a2 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:46 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:25 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:46 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:25 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 fba617ab4f..e3fd2d719a 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:44 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:23 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:44 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:23 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 bc4b6a07a0..d195e1b015 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_h743.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_h743.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:23 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:05 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:23 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:05 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 d61217e33e..6c2deb22bd 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:01 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:41 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:01 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:41 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 1f5348d519..422b24ead2 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:59 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:39 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:59 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:39 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 ab5fdfc7b5..4b1cab9e6f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:06 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:47 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:06 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:47 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 7315c7866f..be2f2f30c4 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:04 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:44 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:04 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:44 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 da8c519ece..8c998a9215 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:09 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:49 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:09 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:49 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 d4cb16992c..3a4e45b366 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:52 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:31 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:52 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:31 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 983e1c3385..574b03e372 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:41 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:20 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:41 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:20 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 33bd5927f0..a184dd873e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f413_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f413_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:16 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:57 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:16 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:57 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 6f31ad02eb..2cc22e99fd 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:19 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:59 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:19 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:59 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 09c2db9eb3..1248373c38 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:21 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:02 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:21 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:02 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 66d6917b71..7a5e512fd5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:54 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:33 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:54 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:33 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 944e0b7832..c7bf50af33 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:28 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:09 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:07:28 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:09 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 b2b3127cdd..6ad880bd1c 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:21 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:58 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2033,7 +2033,7 @@ struct engine_configuration_s { offset 916 bit 9 */ bool showHumanReadableWarning : 1 {}; /** - * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. + * If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 916 bit 10 */ bool stftIgnoreErrorMagnitude : 1 {}; /** @@ -4698,16 +4698,9 @@ struct persistent_config_s { */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** - * Narrow Band WBO Approximation - V * offset 5500 */ - float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; - /** - ratio - * offset 5532 - */ - float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; + float unusedSpaceHere[16]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM @@ -5398,4 +5391,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22088); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Dec 31 22:06:21 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:58 UTC 2024 diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index 3d97c7ca80..5395ba0659 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1148,7 +1146,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 851140343 +#define SIGNATURE_HASH 1373777417 #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" @@ -1448,7 +1446,7 @@ #define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-2chan.851140343" +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-2chan.1373777417" #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 236b0770de..61a318aeea 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1038,7 +1037,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1149,7 +1147,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1374564367 +#define SIGNATURE_HASH 850870513 #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" @@ -1449,7 +1447,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan.1374564367" +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan.850870513" #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 e05c38ea74..9517227b72 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1038,7 +1037,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1149,7 +1147,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1374564367 +#define SIGNATURE_HASH 850870513 #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" @@ -1449,7 +1447,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan_f7.1374564367" +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan_f7.850870513" #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 88cac79e5f..2efd3dbd29 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1148,7 +1146,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 59364584 +#define SIGNATURE_HASH 1624286230 #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" @@ -1448,7 +1446,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan-revA.59364584" +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan-revA.1624286230" #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 5aeb4cdced..8c64bf22da 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4572 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1148,7 +1146,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1550190359 +#define SIGNATURE_HASH 1061124073 #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" @@ -1448,7 +1446,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan.1550190359" +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan.1061124073" #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 f0b6dd2fb8..85aadbb624 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4572 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1148,7 +1146,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1550190359 +#define SIGNATURE_HASH 1061124073 #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" @@ -1448,7 +1446,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan_f7.1550190359" +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan_f7.1061124073" #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 81117c3bc7..c3d1cd5eb8 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1120856816 +#define SIGNATURE_HASH 563583502 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.at_start_f435.1120856816" +#define TS_SIGNATURE "rusEFI master.2024.01.03.at_start_f435.563583502" #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 f0c252c9ee..d41adeec7e 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4396 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 113852094 +#define SIGNATURE_HASH 1703956032 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.atlas.113852094" +#define TS_SIGNATURE "rusEFI master.2024.01.03.atlas.1703956032" #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 d32f8d29f7..546e9d01c7 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets true -#define SIGNATURE_HASH 1633175426 +#define SIGNATURE_HASH 33634172 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.f407-discovery.1633175426" +#define TS_SIGNATURE "rusEFI master.2024.01.03.f407-discovery.33634172" #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 3f22e3e6a9..8a3400f93c 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1120856816 +#define SIGNATURE_HASH 563583502 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.f429-discovery.1120856816" +#define TS_SIGNATURE "rusEFI master.2024.01.03.f429-discovery.563583502" #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 8cae20ebbc..556334720d 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1880747107 +#define SIGNATURE_HASH 323001501 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.f469-discovery.1880747107" +#define TS_SIGNATURE "rusEFI master.2024.01.03.f469-discovery.323001501" #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 1862ad45c3..5ad0ff784f 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets true -#define SIGNATURE_HASH 322526939 +#define SIGNATURE_HASH 1885351461 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.frankenso_na6.322526939" +#define TS_SIGNATURE "rusEFI master.2024.01.03.frankenso_na6.1885351461" #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 1b06c1311e..8c2085fa25 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1148,7 +1146,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2346143750 +#define SIGNATURE_HASH 3901628664 #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" @@ -1448,7 +1446,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-112-17.2346143750" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-112-17.3901628664" #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 53e0590b75..18d2075050 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1147,7 +1145,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1626554696 +#define SIGNATURE_HASH 61485494 #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" @@ -1447,7 +1445,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-gm-e67.1626554696" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-gm-e67.61485494" #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 119aadeb93..eeab5f67e8 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1147,7 +1145,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 82118942 +#define SIGNATURE_HASH 1740405216 #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" @@ -1448,7 +1446,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-honda-k.82118942" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-honda-k.1740405216" #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 0b3ecfdbd6..dc90e7f25e 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1148,7 +1146,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1588018489 +#define SIGNATURE_HASH 1040076231 #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" @@ -1448,7 +1446,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-nb1.1588018489" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-nb1.1040076231" #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 21f3f737fe..03e9368821 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1147,7 +1145,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 712634727 +#define SIGNATURE_HASH 1226867097 #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" @@ -1447,7 +1445,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121nissan.712634727" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121nissan.1226867097" #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 942147a686..17469c425d 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1147,7 +1145,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1924658966 +#define SIGNATURE_HASH 300845032 #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" @@ -1447,7 +1445,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121vag.1924658966" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121vag.300845032" #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 705e86e21d..ad1d49450f 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1147,7 +1145,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2942091271 +#define SIGNATURE_HASH 3422925049 #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" @@ -1447,7 +1445,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen128.2942091271" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen128.3422925049" #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 de95fb9e0d..b9ba10383b 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1147,7 +1145,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4000361801 +#define SIGNATURE_HASH 2368331191 #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" @@ -1447,7 +1445,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen154hyundai.4000361801" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen154hyundai.2368331191" #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 c9c418c3e6..121f912dd3 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1147,7 +1145,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3257867884 +#define SIGNATURE_HASH 2708893330 #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" @@ -1447,7 +1445,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen72.3257867884" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen72.2708893330" #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 eea826548c..fc37f09adc 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen81.h +++ b/firmware/controllers/generated/rusefi_generated_hellen81.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 660503062 +#define SIGNATURE_HASH 1141312232 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen81.660503062" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen81.1141312232" #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 fc03213e3d..b7807731e1 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h +++ b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1147,7 +1145,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2520897490 +#define SIGNATURE_HASH 4112033580 #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" @@ -1447,7 +1445,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen88bmw.2520897490" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen88bmw.4112033580" #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 8f7037ca0c..39718e2197 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1148,7 +1146,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4054780940 +#define SIGNATURE_HASH 2465627378 #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" @@ -1448,7 +1446,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA6.4054780940" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA6.2465627378" #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 fff10d5903..51b98206c4 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1149,7 +1147,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 903223551 +#define SIGNATURE_HASH 1452238849 #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" @@ -1449,7 +1447,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA8_96.903223551" +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA8_96.1452238849" #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 407998ef22..f8fd97dd42 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1147,7 +1145,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1132137797 +#define SIGNATURE_HASH 539131323 #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" @@ -1448,7 +1446,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.m74_9.1132137797" +#define TS_SIGNATURE "rusEFI master.2024.01.03.m74_9.539131323" #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 8e9761871f..cc13528894 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1147,7 +1145,7 @@ #define show_microRusEFI_presets true #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1055650474 +#define SIGNATURE_HASH 1571979860 #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" @@ -1447,7 +1445,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f4.1055650474" +#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f4.1571979860" #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 2850b39dae..033b24c8cf 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1147,7 +1145,7 @@ #define show_microRusEFI_presets true #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1055650474 +#define SIGNATURE_HASH 1571979860 #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" @@ -1447,7 +1445,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f7.1055650474" +#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f7.1571979860" #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 2238cd0503..9c9d77b95a 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_h743.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_h743.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1120856816 +#define SIGNATURE_HASH 563583502 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.nucleo_h743.1120856816" +#define TS_SIGNATURE "rusEFI master.2024.01.03.nucleo_h743.563583502" #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 fd70d2baa9..ff9c1385ed 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_405.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_405.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1918510944 +#define SIGNATURE_HASH 285431710 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_405.1918510944" +#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_405.285431710" #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 1d52dfc8f5..811eec0118 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_469.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_469.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1918510944 +#define SIGNATURE_HASH 285431710 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_469.1918510944" +#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_469.285431710" #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 089be33cf7..094b6e53b4 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 699359086 +#define SIGNATURE_HASH 1257648016 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f4.699359086" +#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f4.1257648016" #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 c9de757f1c..c94db96f87 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 699359086 +#define SIGNATURE_HASH 1257648016 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f7.699359086" +#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f7.1257648016" #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 e2b179974b..a35606edbc 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 699359086 +#define SIGNATURE_HASH 1257648016 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_h7.699359086" +#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_h7.1257648016" #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 5ba451bf77..6194dc8fd5 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1147,7 +1145,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3943300022 +#define SIGNATURE_HASH 2286979912 #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" @@ -1448,7 +1446,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.s105.3943300022" +#define TS_SIGNATURE "rusEFI master.2024.01.03.s105.2286979912" #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 da3773c6f2..aabf2fa3bf 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1147,7 +1145,7 @@ #define show_Proteus_presets false #define show_small_can_board_presets true #define show_test_presets false -#define SIGNATURE_HASH 2087659129 +#define SIGNATURE_HASH 523654791 #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" @@ -1447,7 +1445,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.small-can-board.2087659129" +#define TS_SIGNATURE "rusEFI master.2024.01.03.small-can-board.523654791" #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 9031d1ddbc..5e685e4bdd 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f413_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f413_nucleo.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1120856816 +#define SIGNATURE_HASH 563583502 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f413_nucleo.1120856816" +#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f413_nucleo.563583502" #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 697d1f1cb5..d31485e557 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1120856816 +#define SIGNATURE_HASH 563583502 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f429_nucleo.1120856816" +#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f429_nucleo.563583502" #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 6a617d8c8a..b546a190ad 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1120856816 +#define SIGNATURE_HASH 563583502 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f767_nucleo.1120856816" +#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f767_nucleo.563583502" #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 f080bb4b05..d10153d301 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1120856816 +#define SIGNATURE_HASH 563583502 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.t-b-g.1120856816" +#define TS_SIGNATURE "rusEFI master.2024.01.03.t-b-g.563583502" #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 0d7a29e50a..ab6a1b3331 100644 --- a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h +++ b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1146,7 +1144,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3361785554 +#define SIGNATURE_HASH 2872686124 #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" @@ -1446,7 +1444,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.tdg-pdm8.3361785554" +#define TS_SIGNATURE "rusEFI master.2024.01.03.tdg-pdm8.2872686124" #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 7f4601386a..3f636af134 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -299,14 +299,13 @@ #define display_mode_e_DM_HD44780_OVER_PCF8574 2 #define display_mode_e_DM_NONE 0 #define DWELL_CURVE_SIZE 8 -#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX" -#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX" +#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" #define ego_sensor_e_ES_14Point7_Free 2 #define ego_sensor_e_ES_AEM 6 #define ego_sensor_e_ES_BPSX_D1 0 #define ego_sensor_e_ES_Custom 5 #define ego_sensor_e_ES_Innovate_MTX_L 1 -#define ego_sensor_e_ES_NarrowBand 3 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 #define engine_configuration_s_size 4556 @@ -1037,7 +1036,6 @@ #define MAX_CYLINDER_COUNT 12 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 -#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4 @@ -1148,7 +1146,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 728420230 +#define SIGNATURE_HASH 1211350904 #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" @@ -1448,7 +1446,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2024.01.03.uaefi.728420230" +#define TS_SIGNATURE "rusEFI master.2024.01.03.uaefi.1211350904" #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 89b285fed3..8537844a88 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 851140343 -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-2chan.851140343" +#define SIGNATURE_HASH 1373777417 +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-2chan.1373777417" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 114bff6548..63c70ef497 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1374564367 -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan.1374564367" +#define SIGNATURE_HASH 850870513 +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan.850870513" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index 3ebc150249..040c4d2b8e 100644 --- a/firmware/controllers/generated/signature_alphax-4chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-4chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1374564367 -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan_f7.1374564367" +#define SIGNATURE_HASH 850870513 +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-4chan_f7.850870513" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index 60899d5b9f..845e1a1b65 100644 --- a/firmware/controllers/generated/signature_alphax-8chan-revA.h +++ b/firmware/controllers/generated/signature_alphax-8chan-revA.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 59364584 -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan-revA.59364584" +#define SIGNATURE_HASH 1624286230 +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan-revA.1624286230" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 54c32fe1ac..925bffab9b 100644 --- a/firmware/controllers/generated/signature_alphax-8chan.h +++ b/firmware/controllers/generated/signature_alphax-8chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1550190359 -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan.1550190359" +#define SIGNATURE_HASH 1061124073 +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan.1061124073" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index 9797438676..64420ad913 100644 --- a/firmware/controllers/generated/signature_alphax-8chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-8chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1550190359 -#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan_f7.1550190359" +#define SIGNATURE_HASH 1061124073 +#define TS_SIGNATURE "rusEFI master.2024.01.03.alphax-8chan_f7.1061124073" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 0a9ebe357e..402f5f11b6 100644 --- a/firmware/controllers/generated/signature_at_start_f435.h +++ b/firmware/controllers/generated/signature_at_start_f435.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1120856816 -#define TS_SIGNATURE "rusEFI master.2024.01.03.at_start_f435.1120856816" +#define SIGNATURE_HASH 563583502 +#define TS_SIGNATURE "rusEFI master.2024.01.03.at_start_f435.563583502" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index d8764d29e1..fa9d13866e 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 113852094 -#define TS_SIGNATURE "rusEFI master.2024.01.03.atlas.113852094" +#define SIGNATURE_HASH 1703956032 +#define TS_SIGNATURE "rusEFI master.2024.01.03.atlas.1703956032" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index 58678d30c7..96d6ab75ec 100644 --- a/firmware/controllers/generated/signature_cypress.h +++ b/firmware/controllers/generated/signature_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 1120856816 -#define TS_SIGNATURE "rusEFI master.2024.01.03.cypress.1120856816" +#define SIGNATURE_HASH 563583502 +#define TS_SIGNATURE "rusEFI master.2024.01.03.cypress.563583502" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 9a26738a23..0c2680170b 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1633175426 -#define TS_SIGNATURE "rusEFI master.2024.01.03.f407-discovery.1633175426" +#define SIGNATURE_HASH 33634172 +#define TS_SIGNATURE "rusEFI master.2024.01.03.f407-discovery.33634172" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 59e582e700..341c12f634 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1120856816 -#define TS_SIGNATURE "rusEFI master.2024.01.03.f429-discovery.1120856816" +#define SIGNATURE_HASH 563583502 +#define TS_SIGNATURE "rusEFI master.2024.01.03.f429-discovery.563583502" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index 2816dd1cab..5805be3a2e 100644 --- a/firmware/controllers/generated/signature_f469-discovery.h +++ b/firmware/controllers/generated/signature_f469-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1880747107 -#define TS_SIGNATURE "rusEFI master.2024.01.03.f469-discovery.1880747107" +#define SIGNATURE_HASH 323001501 +#define TS_SIGNATURE "rusEFI master.2024.01.03.f469-discovery.323001501" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 29e6984a26..511117cb91 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 322526939 -#define TS_SIGNATURE "rusEFI master.2024.01.03.frankenso_na6.322526939" +#define SIGNATURE_HASH 1885351461 +#define TS_SIGNATURE "rusEFI master.2024.01.03.frankenso_na6.1885351461" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 15f79e2b3c..5bb046ca4a 100644 --- a/firmware/controllers/generated/signature_hellen-112-17.h +++ b/firmware/controllers/generated/signature_hellen-112-17.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2346143750 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-112-17.2346143750" +#define SIGNATURE_HASH 3901628664 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-112-17.3901628664" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 79285d0f19..28ec1c6f0b 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1626554696 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-gm-e67.1626554696" +#define SIGNATURE_HASH 61485494 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-gm-e67.61485494" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index eccaa87df5..36be4341a8 100644 --- a/firmware/controllers/generated/signature_hellen-honda-k.h +++ b/firmware/controllers/generated/signature_hellen-honda-k.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 82118942 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-honda-k.82118942" +#define SIGNATURE_HASH 1740405216 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-honda-k.1740405216" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 905c9f56ae..14acde1399 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1588018489 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-nb1.1588018489" +#define SIGNATURE_HASH 1040076231 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen-nb1.1040076231" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 5d6e2faabe..97a9261f08 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 712634727 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121nissan.712634727" +#define SIGNATURE_HASH 1226867097 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121nissan.1226867097" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index bd9debd71a..1876be98c3 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1924658966 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121vag.1924658966" +#define SIGNATURE_HASH 300845032 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen121vag.300845032" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index fdd65f6926..d89b47eb58 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2942091271 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen128.2942091271" +#define SIGNATURE_HASH 3422925049 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen128.3422925049" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index f6383cbea8..60a0459236 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4000361801 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen154hyundai.4000361801" +#define SIGNATURE_HASH 2368331191 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen154hyundai.2368331191" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 597d630c81..e779127206 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3257867884 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen72.3257867884" +#define SIGNATURE_HASH 2708893330 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen72.2708893330" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 1e5c2ec090..e6dc66015a 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 660503062 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen81.660503062" +#define SIGNATURE_HASH 1141312232 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen81.1141312232" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index b871932811..960450f311 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2520897490 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen88bmw.2520897490" +#define SIGNATURE_HASH 4112033580 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellen88bmw.4112033580" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 626797d217..27192a70e0 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4054780940 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA6.4054780940" +#define SIGNATURE_HASH 2465627378 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA6.2465627378" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 4db70cb5c3..c1ac99743c 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 903223551 -#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA8_96.903223551" +#define SIGNATURE_HASH 1452238849 +#define TS_SIGNATURE "rusEFI master.2024.01.03.hellenNA8_96.1452238849" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 322deb016b..ace20339ca 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on kinetis_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 2043230 -#define TS_SIGNATURE "rusEFI master.2024.01.03.kin.2043230" +#define SIGNATURE_HASH 1665555872 +#define TS_SIGNATURE "rusEFI master.2024.01.03.kin.1665555872" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 38e8609ad4..7248133567 100644 --- a/firmware/controllers/generated/signature_m74_9.h +++ b/firmware/controllers/generated/signature_m74_9.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1132137797 -#define TS_SIGNATURE "rusEFI master.2024.01.03.m74_9.1132137797" +#define SIGNATURE_HASH 539131323 +#define TS_SIGNATURE "rusEFI master.2024.01.03.m74_9.539131323" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 632355f543..9a93b4ae4e 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1055650474 -#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f4.1055650474" +#define SIGNATURE_HASH 1571979860 +#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f4.1571979860" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 132afd6a1e..92697d1e98 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1055650474 -#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f7.1055650474" +#define SIGNATURE_HASH 1571979860 +#define TS_SIGNATURE "rusEFI master.2024.01.03.mre_f7.1571979860" diff --git a/firmware/controllers/generated/signature_nucleo_h743.h b/firmware/controllers/generated/signature_nucleo_h743.h index e6b536c415..ebf813cbd2 100644 --- a/firmware/controllers/generated/signature_nucleo_h743.h +++ b/firmware/controllers/generated/signature_nucleo_h743.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1120856816 -#define TS_SIGNATURE "rusEFI master.2024.01.03.nucleo_h743.1120856816" +#define SIGNATURE_HASH 563583502 +#define TS_SIGNATURE "rusEFI master.2024.01.03.nucleo_h743.563583502" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index d241053552..7c9eb6261a 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1918510944 -#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_405.1918510944" +#define SIGNATURE_HASH 285431710 +#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_405.285431710" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 0b334ce477..62d3eba1b8 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1918510944 -#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_469.1918510944" +#define SIGNATURE_HASH 285431710 +#define TS_SIGNATURE "rusEFI master.2024.01.03.prometheus_469.285431710" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index b5b55a307b..9ce113086e 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 699359086 -#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f4.699359086" +#define SIGNATURE_HASH 1257648016 +#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f4.1257648016" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 08999f166a..9607cb509d 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 699359086 -#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f7.699359086" +#define SIGNATURE_HASH 1257648016 +#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_f7.1257648016" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index aa9a9d86c7..ee37a5277e 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 699359086 -#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_h7.699359086" +#define SIGNATURE_HASH 1257648016 +#define TS_SIGNATURE "rusEFI master.2024.01.03.proteus_h7.1257648016" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index f978bc50f1..fe6d9dccba 100644 --- a/firmware/controllers/generated/signature_s105.h +++ b/firmware/controllers/generated/signature_s105.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3943300022 -#define TS_SIGNATURE "rusEFI master.2024.01.03.s105.3943300022" +#define SIGNATURE_HASH 2286979912 +#define TS_SIGNATURE "rusEFI master.2024.01.03.s105.2286979912" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index 22d66169e4..79b0f2f65b 100644 --- a/firmware/controllers/generated/signature_small-can-board.h +++ b/firmware/controllers/generated/signature_small-can-board.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2087659129 -#define TS_SIGNATURE "rusEFI master.2024.01.03.small-can-board.2087659129" +#define SIGNATURE_HASH 523654791 +#define TS_SIGNATURE "rusEFI master.2024.01.03.small-can-board.523654791" diff --git a/firmware/controllers/generated/signature_stm32f413_nucleo.h b/firmware/controllers/generated/signature_stm32f413_nucleo.h index 86d375cff4..8baefb1049 100644 --- a/firmware/controllers/generated/signature_stm32f413_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f413_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1120856816 -#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f413_nucleo.1120856816" +#define SIGNATURE_HASH 563583502 +#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f413_nucleo.563583502" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 9ddb1d9547..ad41f10bfb 100644 --- a/firmware/controllers/generated/signature_stm32f429_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f429_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1120856816 -#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f429_nucleo.1120856816" +#define SIGNATURE_HASH 563583502 +#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f429_nucleo.563583502" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index 2a11e7f42b..f09304e3af 100644 --- a/firmware/controllers/generated/signature_stm32f767_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f767_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1120856816 -#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f767_nucleo.1120856816" +#define SIGNATURE_HASH 563583502 +#define TS_SIGNATURE "rusEFI master.2024.01.03.stm32f767_nucleo.563583502" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 0144919892..ba96300405 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1668073882 -#define TS_SIGNATURE "rusEFI master.2024.01.03.subaru_eg33_f7.1668073882" +#define SIGNATURE_HASH 3520868 +#define TS_SIGNATURE "rusEFI master.2024.01.03.subaru_eg33_f7.3520868" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 78b8a3c253..960c57571e 100644 --- a/firmware/controllers/generated/signature_t-b-g.h +++ b/firmware/controllers/generated/signature_t-b-g.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1120856816 -#define TS_SIGNATURE "rusEFI master.2024.01.03.t-b-g.1120856816" +#define SIGNATURE_HASH 563583502 +#define TS_SIGNATURE "rusEFI master.2024.01.03.t-b-g.563583502" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 56e50e22c8..14325dd40c 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3361785554 -#define TS_SIGNATURE "rusEFI master.2024.01.03.tdg-pdm8.3361785554" +#define SIGNATURE_HASH 2872686124 +#define TS_SIGNATURE "rusEFI master.2024.01.03.tdg-pdm8.2872686124" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index 82139910d4..5bda43c33a 100644 --- a/firmware/controllers/generated/signature_uaefi.h +++ b/firmware/controllers/generated/signature_uaefi.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 728420230 -#define TS_SIGNATURE "rusEFI master.2024.01.03.uaefi.728420230" +#define SIGNATURE_HASH 1211350904 +#define TS_SIGNATURE "rusEFI master.2024.01.03.uaefi.1211350904" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index 3e895b200f..3595806b4b 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -575,7 +575,7 @@ Read VSS from OEM CAN bus according to selected CAN vehicle configuration. ### stftIgnoreErrorMagnitude -If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor. +If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. ### vvtBooleanForVerySpecialCases diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 66be604861..9946638b08 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.alphax-2chan.851140343" + signature = "rusEFI master.2024.01.03.alphax-2chan.1373777417" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.alphax-2chan.851140343" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.alphax-2chan.1373777417" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","INVALID","B5 - TPS","A2 Battery Sense","C7 - CAM Hall/Digital","INVALID","X1 - AIN1","INVALID","INVALID","B2 - MAP","B7 - CLT","B3 - IAT","X3 - AIN2","X7 - AIN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:12 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:24 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 964983b247..7a4de5fde6 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.alphax-4chan.1374564367" + signature = "rusEFI master.2024.01.03.alphax-4chan.850870513" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.alphax-4chan.1374564367" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.alphax-4chan.850870513" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:15 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:27 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index ad66c9be6e..91a866cf1c 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.alphax-4chan_f7.1374564367" + signature = "rusEFI master.2024.01.03.alphax-4chan_f7.850870513" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.alphax-4chan_f7.1374564367" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.alphax-4chan_f7.850870513" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:18 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:30 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index 3a7c0e5277..1dacf257ba 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.alphax-8chan-revA.59364584" + signature = "rusEFI master.2024.01.03.alphax-8chan-revA.1624286230" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.alphax-8chan-revA.59364584" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.alphax-8chan-revA.1624286230" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","17A - PPS","23C - TPS","Battery Sense","INVALID","15D - AN5","24C - TPS2","14A - Analog 1","22A - Analog 22","On-board MAP","16A - CLT","15A - IAT","31C - PPS2","33A - AN3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16D - AN6","INVALID","INVALID","INVALID","INVALID","7C - AT4","INVALID","6C - AT3","14D - AN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:26 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:38 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index f80d8b4a96..b84c5f7b34 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.alphax-8chan.1550190359" + signature = "rusEFI master.2024.01.03.alphax-8chan.1061124073" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.alphax-8chan.1550190359" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.alphax-8chan.1061124073" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:21 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:33 UTC 2024 pageSize = 22104 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1338,8 +1338,7 @@ baroCorrRpmBins = array, F32, 5372, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5388, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5452, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5484, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5516, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5548, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5516, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5580, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5588, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5596, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1782,7 +1781,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22094, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2267,7 +2266,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22094, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3316,18 +3314,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5698,7 +5684,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index e0730dc81d..56fcab4f94 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.alphax-8chan_f7.1550190359" + signature = "rusEFI master.2024.01.03.alphax-8chan_f7.1061124073" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.alphax-8chan_f7.1550190359" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.alphax-8chan_f7.1061124073" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:24 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:36 UTC 2024 pageSize = 22104 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1338,8 +1338,7 @@ baroCorrRpmBins = array, F32, 5372, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5388, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5452, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5484, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5516, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5548, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5516, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5580, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5588, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5596, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1782,7 +1781,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22094, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2267,7 +2266,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22094, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3316,18 +3314,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5698,7 +5684,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index 673addb892..594958409d 100644 --- a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini +++ b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.at_start_f435.1120856816" + signature = "rusEFI master.2024.01.03.at_start_f435.563583502" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.at_start_f435.1120856816" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.at_start_f435.563583502" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:57 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:14 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 000e47a45c..1e4abae4a8 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.atlas.113852094" + signature = "rusEFI master.2024.01.03.atlas.1703956032" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.atlas.113852094" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.atlas.1703956032" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:50 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:07 UTC 2024 pageSize = 21588 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5196, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5212, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5276, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5308, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5340, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5372, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5340, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5404, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5412, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5420, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 21578, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 21578, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index 56c1c70b51..9a72e57ebb 100644 --- a/firmware/tunerstudio/generated/rusefi_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_cypress.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.cypress.1120856816" + signature = "rusEFI master.2024.01.03.cypress.563583502" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.cypress.1120856816" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.cypress.563583502" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:08 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:20 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index a72fc7225b..a001dfb7a7 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.f407-discovery.1633175426" + signature = "rusEFI master.2024.01.03.f407-discovery.33634172" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.f407-discovery.1633175426" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.f407-discovery.33634172" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:55 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:12 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5696,7 +5682,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 32d480bfce..7cd1d54d67 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.f429-discovery.1120856816" + signature = "rusEFI master.2024.01.03.f429-discovery.563583502" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.f429-discovery.1120856816" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.f429-discovery.563583502" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:36 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:52 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index 628b4265de..209e2b2d34 100644 --- a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.f469-discovery.1880747107" + signature = "rusEFI master.2024.01.03.f469-discovery.323001501" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.f469-discovery.1880747107" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.f469-discovery.323001501" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:38 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:54 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index c4dfea03f0..ac7272422c 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.frankenso_na6.322526939" + signature = "rusEFI master.2024.01.03.frankenso_na6.1885351461" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.frankenso_na6.322526939" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.frankenso_na6.1885351461" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog 3O","Analog 3L","Analog 3M","Analog 3J","Analog 3I","INVALID","Analog 3H","Analog 3G","INVALID","INVALID","INVALID","Analog 3P","Analog 3Q","Analog 3N","Analog VBatt","Analog 3E" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:21 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:36 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index 98ab68a4bc..ff78393b9f 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen-112-17.2346143750" + signature = "rusEFI master.2024.01.03.hellen-112-17.3901628664" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen-112-17.2346143750" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen-112-17.3901628664" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","B20 TPS Throttle Position 2","A14 Analog Input","INVALID","A21 PPS1","B03 TPS Throttle Position 1","INVALID","A07 TODO","A12 Analog Input","A10 Analog Input","INVALID","B19 MAP","A09 Analog Input","B15 CLT","B27 IAT","A11 Analog Input","A19 Analog Input" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:47 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:01 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 7bd735e4ed..ecbff790dd 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen-gm-e67.1626554696" + signature = "rusEFI master.2024.01.03.hellen-gm-e67.61485494" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen-gm-e67.1626554696" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen-gm-e67.61485494" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","C2-60 - Oil Pressure","C3-58 - Baro","C1-47 - PPS1","C2-64 - TPS1","C1-19 Battery Sense","C1-45 Secondary Fuel Level","C3-57 - A/C Pressure","C2-66 - TPS2","C1-44 Primary Fuel Level","C2-65 - Trans Fluids","C3-59 - MAP","C3-55 - CLT","C3-56 - IAT","C1-49 - PPS2","C1-46 Vac Sense" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:58 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:12 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index b97d617c7e..09f9e2e0c0 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen-honda-k.82118942" + signature = "rusEFI master.2024.01.03.hellen-honda-k.1740405216" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen-honda-k.82118942" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen-honda-k.1740405216" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","A15 TPS","E9 Ignition Key Voltage","INVALID","Aux Analog 3","Aux Analog 1","INVALID","A19 - MAP","INVALID","B8 - CLT","B17 IAT","Aux Analog 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:37 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:50 UTC 2024 pageSize = 22760 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22750, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22750, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 391021b63f..f09c39a87a 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen-nb1.1588018489" + signature = "rusEFI master.2024.01.03.hellen-nb1.1040076231" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen-nb1.1588018489" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen-nb1.1040076231" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","1G - Steering/RES2","3E - TPS","1B - Battery Sense","2H - CAM","3S - EGR BOOST IN","2A - Pressure Input","2J - CRANK","2L - MAF","3D - MAP","2E - Coolant","2B - IAT","4C - IN TEMP/PPS2","1P - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:55 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:09 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 7293982c4e..916c874917 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen121nissan.712634727" + signature = "rusEFI master.2024.01.03.hellen121nissan.1226867097" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen121nissan.712634727" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen121nissan.1226867097" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","51 - MAF","INVALID","Aux P68","106 - PPS 1","50 - TPS 1","109 Ignition Key Voltage","INVALID","INVALID","69 - TPS 2","INVALID","Aux P66","Aux P67","73 - CLT","34 - IAT","98 - PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:34 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:47 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index ae3e01c0ec..f7ac8b7351 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen121vag.1924658966" + signature = "rusEFI master.2024.01.03.hellen121vag.300845032" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen121vag.1924658966" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen121vag.300845032" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","14 - O2","INVALID","INVALID","34 In PPS1","92 - TPS 1","106 - KNOCK","86 - CAM1","87 - CAM2","84 - TPS2","INVALID","29 In Maf","101 - MAP2","93 - CLT","85 - IAT","35 In PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:32 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:44 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index 239059773f..e289e1cb07 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen128.2942091271" + signature = "rusEFI master.2024.01.03.hellen128.3422925049" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen128.2942091271" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen128.3422925049" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","P36_IN_O2S","P32_IN_O2S2","P40_IN_MAP3","C24 - PPS1","E31 - TPS1","Battery Sense","E40 - IN_CAM","P30_IN_AUX4","E34 - TPS2","E37 - Crank Input","E47 - MAF","E23 - MAP","E29 - Coolant Temp","E45 - IAT","C25 - PPS2","P41_IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:29 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:41 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 75cf5a34d9..0555fae8e1 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen154hyundai.4000361801" + signature = "rusEFI master.2024.01.03.hellen154hyundai.2368331191" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen154hyundai.4000361801" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen154hyundai.2368331191" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","K21 Ambient Temperature","K58 Oil Temp","K54 A/C pressure","PPS 1","TPS 1","K2 Ignition Key Voltage","X10 AIN2","INVALID","TPS 2","X11 AIN1","Map Sensor K31","K10 Sensor","CLT","IAT","PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:40 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:53 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 92f8878a34..d0af6713f2 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen72.3257867884" + signature = "rusEFI master.2024.01.03.hellen72.2708893330" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen72.3257867884" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen72.2708893330" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","5N - TPS2","3L - IGN_7 / AFR","intMAP (A15)","5P - PPS1","4V - TPS (A17)","4S/4T - Alternator voltage","3V - CAM (A19)","4J - VTCS/AUX4 (A20)","4F - AC_PRES/AUX1 (A23)","3Y - CRANK (A24)","4X - MAF (A9)","4U - MAP2/Ign8 (A10)","4P - CLT (A11)","4N - IAT (A14)","5M - PPS2 OR TEMPERATURE SENSOR","4AE - EGR/MAP4 (A22)" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:50 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:04 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 9ccea6fa6e..b15aa92091 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen81.660503062" + signature = "rusEFI master.2024.01.03.hellen81.1141312232" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen81.660503062" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen81.1141312232" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - IN_O2S","55 - IN_O2S2","41 - IN_MAP3","78 - IN_PPS","16 - IN_TPS","13 - IN_VIGN","79 - IN_CAM","77 - IN_AUX4","74 - IN_AUX1","15 - IN_CRANK (A24)","37 - IN_MAP1","38 - IN_MAP2","39 - IN_CLT","40 - IN_IAT","75 - IN_AUX2","76 - IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:53 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:06 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 873916035c..a476e4fc84 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellen88bmw.2520897490" + signature = "rusEFI master.2024.01.03.hellen88bmw.4112033580" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellen88bmw.2520897490" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellen88bmw.4112033580" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","VIN5","VIN6","INVALID","PPS1","73 - TPS","56 - Battery Sense","17 - CAM","Aux BARO","Aux TPS2","16 - CRANK","41 - MAF","Aux MAP","78 - CLT","77 - IAT","Aux PPS2","Aux TPS3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:42 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:55 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index e7d4050208..a43584cdd7 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellenNA6.4054780940" + signature = "rusEFI master.2024.01.03.hellenNA6.2465627378" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellenNA6.4054780940" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellenNA6.2465627378" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","3N - O2S","2N - Temperature Sensor","intMAP (A15)","4I - PPS1","TPS Input","1B - Battery Sense","INVALID","4G - PPS2 OR TEMPERATURE SENSOR","4H - TPS2","INVALID","3O - MAF","2M - Pressure Sensor","3Q - CLT","3P - IAT","1V - Clutch Switch","1Q AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:00 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:15 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 25bb31fb46..87f3a125dc 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.hellenNA8_96.903223551" + signature = "rusEFI master.2024.01.03.hellenNA8_96.1452238849" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.hellenNA8_96.903223551" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.hellenNA8_96.1452238849" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","PPS1","2F - TPS","3B - Battery Sense","3G - CAM","3S - EGR BOOST IN","2A - Pressure Input","3F - CRANK","2B - MAF","INVALID","2G - Coolant","2B - IAT","4C - IN TEMP/PPS2","1K - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:03 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:17 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index 01bc1c0da3..a4feb6cd3c 100644 --- a/firmware/tunerstudio/generated/rusefi_kin.ini +++ b/firmware/tunerstudio/generated/rusefi_kin.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.kin.2043230" + signature = "rusEFI master.2024.01.03.kin.1665555872" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.kin.2043230" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.kin.1665555872" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:07 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:19 UTC 2024 pageSize = 20712 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 20702, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 20702, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 0abc7a2ea1..59bbc1f2d4 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.m74_9.1132137797" + signature = "rusEFI master.2024.01.03.m74_9.539131323" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.m74_9.1132137797" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.m74_9.539131323" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","MAF/MAP sensor signal","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Pedal position sensor 1 signal","Pedal position sensor 2 signal","ETB position sensor 1 signal","ETB position sensor 2 signal" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:13 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:28 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index a73e2a90ee..19bd3eb712 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.mre_f4.1055650474" + signature = "rusEFI master.2024.01.03.mre_f4.1571979860" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.mre_f4.1055650474" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.mre_f4.1571979860" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:11 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:25 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5696,7 +5682,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 5649973d3e..aae1ac67fa 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.mre_f7.1055650474" + signature = "rusEFI master.2024.01.03.mre_f7.1571979860" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.mre_f7.1055650474" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.mre_f7.1571979860" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:08 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:23 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5696,7 +5682,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini index 298a7d3da3..c31a9b8465 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.nucleo_h743.1120856816" + signature = "rusEFI master.2024.01.03.nucleo_h743.563583502" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.nucleo_h743.1120856816" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.nucleo_h743.563583502" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:48 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:05 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index cdecb49946..077d1d3b66 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.prometheus_405.1918510944" + signature = "rusEFI master.2024.01.03.prometheus_405.285431710" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.prometheus_405.1918510944" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.prometheus_405.285431710" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:26 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:41 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5688,7 +5674,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index d093d3bc15..3eb12db3ac 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.prometheus_469.1918510944" + signature = "rusEFI master.2024.01.03.prometheus_469.285431710" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.prometheus_469.1918510944" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.prometheus_469.285431710" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:23 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:39 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5688,7 +5674,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 0dd1be4cff..11cc84acab 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.proteus_f4.699359086" + signature = "rusEFI master.2024.01.03.proteus_f4.1257648016" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.proteus_f4.699359086" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.proteus_f4.1257648016" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:31 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:47 UTC 2024 pageSize = 26088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 26078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 26078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 7cf3f82efa..a22474edf1 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.proteus_f7.699359086" + signature = "rusEFI master.2024.01.03.proteus_f7.1257648016" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.proteus_f7.699359086" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.proteus_f7.1257648016" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:28 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:44 UTC 2024 pageSize = 26088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 26078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 26078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index e9edb2fa4b..f40ee10711 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.proteus_h7.699359086" + signature = "rusEFI master.2024.01.03.proteus_h7.1257648016" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.proteus_h7.699359086" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.proteus_h7.1257648016" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:33 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:49 UTC 2024 pageSize = 26088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 26078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 26078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index 847edd43db..3a44c3ee5e 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.s105.3943300022" + signature = "rusEFI master.2024.01.03.s105.2286979912" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.s105.3943300022" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.s105.2286979912" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","56 - MAP","16 - TPS","19 - Knock","39 - CLT","INVALID","opt 55 - AFR 2","opt 21 - AC Press","18 - AFR 1","13 - Ignition switch in (15)","44 - +12 sense (MR)","INVALID","na 37 - MAF","INVALID","INVALID","40 - IAT" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:16 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:31 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index 756eef2bac..6fb071d286 100644 --- a/firmware/tunerstudio/generated/rusefi_small-can-board.ini +++ b/firmware/tunerstudio/generated/rusefi_small-can-board.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.small-can-board.2087659129" + signature = "rusEFI master.2024.01.03.small-can-board.523654791" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.small-can-board.2087659129" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.small-can-board.523654791" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","B2 - Analog/Digital Input","B3 - Analog/Digital Input","B4 - Analog/Digital Input","B5 - Analog/Digital Input","B7 - Analog/Digital Input","C1 - Analog/Digital Input 6","INVALID","INVALID","INVALID","A2 Battery Sense","INVALID","INVALID","C2 - Analog/Digital Input 7","C4 - Analog/Digital Input 8" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:06 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:20 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini index c9f25d0e21..5ff6633ae4 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f413_nucleo.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.stm32f413_nucleo.1120856816" + signature = "rusEFI master.2024.01.03.stm32f413_nucleo.563583502" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.stm32f413_nucleo.1120856816" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.stm32f413_nucleo.563583502" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:41 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:57 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index 9c51e5027b..3673804819 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.stm32f429_nucleo.1120856816" + signature = "rusEFI master.2024.01.03.stm32f429_nucleo.563583502" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.stm32f429_nucleo.1120856816" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.stm32f429_nucleo.563583502" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:43 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:59 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index bc2148a7d1..bde6e799c7 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.stm32f767_nucleo.1120856816" + signature = "rusEFI master.2024.01.03.stm32f767_nucleo.563583502" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.stm32f767_nucleo.1120856816" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.stm32f767_nucleo.563583502" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:45 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:02 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 420e405f01..065876b940 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.subaru_eg33_f7.1668073882" + signature = "rusEFI master.2024.01.03.subaru_eg33_f7.3520868" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.subaru_eg33_f7.1668073882" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.subaru_eg33_f7.3520868" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","AUX0_18 - MAP Ain","INVALID","INVALID","B05 - MAF Ain","INVALID","AUX0_19 - IAT Ain","A02 - VBat","INVALID","A06 - Oxyg 2 Ain","A04 - EGR t Ain","INVALID","A18 - AUX0 Ain","B02 - TPS Ain","INVALID","A03 - Coolant t Ain","A06 - Oxyg 1 Ain" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 12:58:06 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:21 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 489713089d..1b9b75ea2f 100644 --- a/firmware/tunerstudio/generated/rusefi_t-b-g.ini +++ b/firmware/tunerstudio/generated/rusefi_t-b-g.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.t-b-g.1120856816" + signature = "rusEFI master.2024.01.03.t-b-g.563583502" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.t-b-g.1120856816" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.t-b-g.563583502" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:18 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:19:33 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 967e04f8f6..7fe405f4b7 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.tdg-pdm8.3361785554" + signature = "rusEFI master.2024.01.03.tdg-pdm8.2872686124" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.tdg-pdm8.3361785554" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.tdg-pdm8.2872686124" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","Battery Sense","INVALID","INVALID","INVALID","Sense 7","Sense 8","Sense 1","Sense 2","Sense 3","Sense 4","Sense 5","Sense 6" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:50:52 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:09 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5693,7 +5679,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 70522c436a..50850976ba 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.01.03.uaefi.728420230" + signature = "rusEFI master.2024.01.03.uaefi.1211350904" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.01.03.uaefi.728420230" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.01.03.uaefi.1211350904" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","D1 AUX1","C3 AUX2","INVALID","D6 PPS1","D13 TPS1","A7 Voltage From Key","INVALID","C15 AUX3","C14 TPS2","INVALID","D9 MAP","INVALID","D16 CLT Coolant","D15 IAT","C4 PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:49:45 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:18:58 UTC 2024 pageSize = 22088 page = 1 @@ -313,7 +313,7 @@ tps1_2AdcChannel = bits, U08, 650, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 651, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 652, [0:5], $adc_channel_e_list fuelLevelValues = array, U08, 653, [8], "%", 1, 0, 0, 100, 0 -afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM" +afr_type = bits, S08, 661, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" mc33810_cs1 = bits, U16, 662, [0:7], $gpio_list idle_antiwindupFreq = scalar, F32, 664, "x", 1, 0, -1000000, 1000000, 4 triggerInputPins1 = bits, U16, 668, [0:7], $brain_input_pin_e_list @@ -1335,8 +1335,7 @@ baroCorrRpmBins = array, F32, 5356, [4], "RPM", 1, 0, 0, 18000, 0 baroCorrTable = array, F32, 5372, [4x4], "ratio", 1, 0, 0, 2, 2 crankingTpsCoef = array, F32, 5436, [8], "Ratio", 1, 0, 0, 700, 2 crankingTpsBins = array, F32, 5468, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 5500, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 5532, [8], "ratio", 1, 0, -40, 40, 2 +unusedSpaceHere = array, F32, 5500, [16], "", 1, 0, 0, 100, 0 crankingAdvanceBins = array, U16, 5564, [4], "RPM", 1, 0, 0, 25000, 0 crankingAdvance = array, S16, 5572, [4], "deg", 0.01, 0, -20, 90, 2 iacCoastingRpmBins = array, U08, 5580, [16], "RPM", 100.0, 0, 0, 25000, 0 @@ -1779,7 +1778,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" enableCanVss = "Read VSS from OEM CAN bus according to selected CAN vehicle configuration." - stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor." + stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise." verboseVVTDecoding = "Verbose info in console below engineSnifferRpmThreshold\nenable vvt_details" invertCamVVTSignal = "get invertCamVVTSignal" alphaNUseIat = "In Alpha-N mode, compensate for air temperature." @@ -2264,7 +2263,6 @@ lambdaMaxDeviationRpmBins = array, U16, 22078, [4], "RPM", 1, 0, 0, 18000, 0 cltIdleRpm = "See idleRpmPid" cltTimingBins = "CLT-based timing correction" crankingTpsCoef = "Cranking fuel correction coefficient based on TPS" - narrowToWideOxygenBins = "Narrow Band WBO Approximation" crankingAdvanceBins = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" crankingAdvance = "Optional timing advance table for Cranking (see useSeparateAdvanceForCranking)" iacCoastingRpmBins = "RPM-based idle position for coasting" @@ -3313,18 +3311,6 @@ lambdaTimeSinceGood = scalar, U16, 1448, "sec", 0.01, 0 yBins = knockBaseNoise gauge = RPMGauge - curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" - columnLabel = "Voltage", "AFR" - xAxis = 0, 6, 10 - yAxis = 0, 28, 10 - xBins = narrowToWideOxygenBins - yBins = narrowToWideOxygen -#if LAMBDA - gauge = lambda1Gauge -#else - gauge = afr1Gauge -#endif - curve = scriptCurve1, "Script Curve #1" columnLabel = "X", "Y" xAxis = 0, 128, 10 @@ -5695,7 +5681,6 @@ menuDialog = main # O2 sensor(s) subMenu = egoSettings, "EGO sensor" subMenu = widebandConfig, "rusEFI Wideband Controller", 0, { canReadEnabled && canWriteEnabled } - subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation" subMenu = std_separator # Misc sensors 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 78a8954e04..451f9f76ce 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 03:51:01 UTC 2024 +// this file was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Jan 03 16:20:18 UTC 2024 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -290,7 +290,6 @@ public class Fields { public static final int ego_sensor_e_ES_BPSX_D1 = 0; public static final int ego_sensor_e_ES_Custom = 5; public static final int ego_sensor_e_ES_Innovate_MTX_L = 1; - public static final int ego_sensor_e_ES_NarrowBand = 3; public static final int ego_sensor_e_ES_PLX = 4; public static final int EGT_CHANNEL_COUNT = 8; public static final int engine_configuration_s_size = 4556; @@ -993,7 +992,6 @@ public class Fields { public static final int MAX_CYLINDER_COUNT = 12; public static final int MLQ_FIELD_HEADER_SIZE = 89; public static final int MLQ_HEADER_SIZE = 24; - public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8; public static final int operation_mode_e_FOUR_STROKE_CAM_SENSOR = 2; public static final int operation_mode_e_FOUR_STROKE_CRANK_SENSOR = 1; public static final int operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR = 4; @@ -1084,7 +1082,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 = 1633175426; + public static final int SIGNATURE_HASH = 33634172; 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"; @@ -1314,7 +1312,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.01.03.f407-discovery.1633175426"; + public static final String TS_SIGNATURE = "rusEFI master.2024.01.03.f407-discovery.33634172"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; @@ -1622,7 +1620,7 @@ public class Fields { public static final Field TPS2_2ADCCHANNEL = Field.create("TPS2_2ADCCHANNEL", 651, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); public static final Field THROTTLEPEDALPOSITIONSECONDADCCHANNEL = Field.create("THROTTLEPEDALPOSITIONSECONDADCCHANNEL", 652, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); public static final Field FUELLEVELVALUES = Field.create("FUELLEVELVALUES", 653, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final String[] ego_sensor_e = {"BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "AEM"}; + public static final String[] ego_sensor_e = {"BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM"}; public static final Field AFR_TYPE = Field.create("AFR_TYPE", 661, FieldType.INT8, ego_sensor_e).setScale(1.0).setBaseOffset(0); public static final Field MC33810_CS1 = Field.create("MC33810_CS1", 662, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); public static final Field IDLE_ANTIWINDUPFREQ = Field.create("IDLE_ANTIWINDUPFREQ", 664, FieldType.FLOAT).setBaseOffset(0); @@ -2728,8 +2726,7 @@ public class Fields { public static final Field BAROCORRTABLE = Field.create("BAROCORRTABLE", 5372, FieldType.FLOAT).setBaseOffset(0); public static final Field CRANKINGTPSCOEF = Field.create("CRANKINGTPSCOEF", 5436, FieldType.FLOAT).setBaseOffset(0); public static final Field CRANKINGTPSBINS = Field.create("CRANKINGTPSBINS", 5468, FieldType.FLOAT).setBaseOffset(0); - public static final Field NARROWTOWIDEOXYGENBINS = Field.create("NARROWTOWIDEOXYGENBINS", 5500, FieldType.FLOAT).setBaseOffset(0); - public static final Field NARROWTOWIDEOXYGEN = Field.create("NARROWTOWIDEOXYGEN", 5532, FieldType.FLOAT).setBaseOffset(0); + public static final Field UNUSEDSPACEHERE = Field.create("UNUSEDSPACEHERE", 5500, FieldType.FLOAT).setBaseOffset(0); public static final Field CRANKINGADVANCEBINS = Field.create("CRANKINGADVANCEBINS", 5564, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field CRANKINGADVANCE = Field.create("CRANKINGADVANCE", 5572, FieldType.INT16).setScale(0.01).setBaseOffset(0); public static final Field IACCOASTINGRPMBINS = Field.create("IACCOASTINGRPMBINS", 5580, FieldType.INT8).setScale(100.0).setBaseOffset(0); @@ -4300,8 +4297,7 @@ public class Fields { BAROCORRTABLE, CRANKINGTPSCOEF, CRANKINGTPSBINS, - NARROWTOWIDEOXYGENBINS, - NARROWTOWIDEOXYGEN, + UNUSEDSPACEHERE, CRANKINGADVANCEBINS, CRANKINGADVANCE, IACCOASTINGRPMBINS,