From 8d904f9c019616ccfac4424459df8f291ccbd95c Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Fri, 6 Dec 2024 15:35:29 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...iguration_generated_structures_alphax-2chan.h | 16 +++++++++++----- ...iguration_generated_structures_alphax-4chan.h | 16 +++++++++++----- ...ration_generated_structures_alphax-4chan_f7.h | 16 +++++++++++----- ...guration_generated_structures_alphax-4k-gdi.h | 16 +++++++++++----- ...tion_generated_structures_alphax-8chan-revA.h | 16 +++++++++++----- ...iguration_generated_structures_alphax-8chan.h | 16 +++++++++++----- ...ration_generated_structures_alphax-8chan_f7.h | 16 +++++++++++----- ...guration_generated_structures_alphax-silver.h | 16 +++++++++++----- ...guration_generated_structures_at_start_f435.h | 16 +++++++++++----- ...ne_configuration_generated_structures_atlas.h | 16 +++++++++++----- ...uration_generated_structures_f407-discovery.h | 16 +++++++++++----- ...uration_generated_structures_f429-discovery.h | 16 +++++++++++----- ...uration_generated_structures_f469-discovery.h | 16 +++++++++++----- ...guration_generated_structures_frankenso_na6.h | 16 +++++++++++----- ..._configuration_generated_structures_haba208.h | 16 +++++++++++----- ...guration_generated_structures_hellen-112-17.h | 16 +++++++++++----- ...guration_generated_structures_hellen-gm-e67.h | 16 +++++++++++----- ...uration_generated_structures_hellen-honda-k.h | 16 +++++++++++----- ...nfiguration_generated_structures_hellen-nb1.h | 16 +++++++++++----- ...ration_generated_structures_hellen121nissan.h | 16 +++++++++++----- ...iguration_generated_structures_hellen121vag.h | 16 +++++++++++----- ...onfiguration_generated_structures_hellen128.h | 16 +++++++++++----- ...ation_generated_structures_hellen154hyundai.h | 16 +++++++++++----- ...on_generated_structures_hellen154hyundai_f7.h | 16 +++++++++++----- ...configuration_generated_structures_hellen72.h | 16 +++++++++++----- ...configuration_generated_structures_hellen81.h | 16 +++++++++++----- ...figuration_generated_structures_hellen88bmw.h | 16 +++++++++++----- ...onfiguration_generated_structures_hellenNA6.h | 16 +++++++++++----- ...iguration_generated_structures_hellenNA8_96.h | 16 +++++++++++----- ...ne_configuration_generated_structures_m74_9.h | 16 +++++++++++----- ...guration_generated_structures_mre-legacy_f4.h | 16 +++++++++++----- ...e_configuration_generated_structures_mre_f4.h | 16 +++++++++++----- ...e_configuration_generated_structures_mre_f7.h | 16 +++++++++++----- ...figuration_generated_structures_nucleo_f413.h | 16 +++++++++++----- ...nfiguration_generated_structures_proteus_f4.h | 16 +++++++++++----- ...nfiguration_generated_structures_proteus_f7.h | 16 +++++++++++----- ...nfiguration_generated_structures_proteus_h7.h | 16 +++++++++++----- ...ine_configuration_generated_structures_s105.h | 16 +++++++++++----- ...ration_generated_structures_small-can-board.h | 16 +++++++++++----- ...ation_generated_structures_stm32f429_nucleo.h | 16 +++++++++++----- ...ation_generated_structures_stm32f767_nucleo.h | 16 +++++++++++----- ...ation_generated_structures_stm32h743_nucleo.h | 16 +++++++++++----- ...uration_generated_structures_subaru_eg33_f7.h | 16 +++++++++++----- ...ne_configuration_generated_structures_t-b-g.h | 16 +++++++++++----- ...configuration_generated_structures_tdg-pdm8.h | 16 +++++++++++----- ...ne_configuration_generated_structures_uaefi.h | 16 +++++++++++----- ...configuration_generated_structures_uaefi121.h | 16 +++++++++++----- .../generated/rusefi_generated_alphax-2chan.h | 6 +++--- .../generated/rusefi_generated_alphax-4chan.h | 6 +++--- .../generated/rusefi_generated_alphax-4chan_f7.h | 6 +++--- .../generated/rusefi_generated_alphax-4k-gdi.h | 6 +++--- .../rusefi_generated_alphax-8chan-revA.h | 6 +++--- .../generated/rusefi_generated_alphax-8chan.h | 6 +++--- .../generated/rusefi_generated_alphax-8chan_f7.h | 6 +++--- .../generated/rusefi_generated_alphax-silver.h | 6 +++--- .../generated/rusefi_generated_at_start_f435.h | 6 +++--- .../generated/rusefi_generated_atlas.h | 6 +++--- .../generated/rusefi_generated_f407-discovery.h | 6 +++--- .../generated/rusefi_generated_f429-discovery.h | 6 +++--- .../generated/rusefi_generated_f469-discovery.h | 6 +++--- .../generated/rusefi_generated_frankenso_na6.h | 6 +++--- .../generated/rusefi_generated_haba208.h | 6 +++--- .../generated/rusefi_generated_hellen-112-17.h | 6 +++--- .../generated/rusefi_generated_hellen-gm-e67.h | 6 +++--- .../generated/rusefi_generated_hellen-honda-k.h | 6 +++--- .../generated/rusefi_generated_hellen-nb1.h | 6 +++--- .../generated/rusefi_generated_hellen121nissan.h | 6 +++--- .../generated/rusefi_generated_hellen121vag.h | 6 +++--- .../generated/rusefi_generated_hellen128.h | 6 +++--- .../rusefi_generated_hellen154hyundai.h | 6 +++--- .../rusefi_generated_hellen154hyundai_f7.h | 6 +++--- .../generated/rusefi_generated_hellen72.h | 6 +++--- .../generated/rusefi_generated_hellen81.h | 6 +++--- .../generated/rusefi_generated_hellen88bmw.h | 6 +++--- .../generated/rusefi_generated_hellenNA6.h | 6 +++--- .../generated/rusefi_generated_hellenNA8_96.h | 6 +++--- .../generated/rusefi_generated_m74_9.h | 6 +++--- .../generated/rusefi_generated_mre-legacy_f4.h | 6 +++--- .../generated/rusefi_generated_mre_f4.h | 6 +++--- .../generated/rusefi_generated_mre_f7.h | 6 +++--- .../generated/rusefi_generated_nucleo_f413.h | 6 +++--- .../generated/rusefi_generated_proteus_f4.h | 6 +++--- .../generated/rusefi_generated_proteus_f7.h | 6 +++--- .../generated/rusefi_generated_proteus_h7.h | 6 +++--- .../generated/rusefi_generated_s105.h | 6 +++--- .../generated/rusefi_generated_small-can-board.h | 6 +++--- .../rusefi_generated_stm32f429_nucleo.h | 6 +++--- .../rusefi_generated_stm32f767_nucleo.h | 6 +++--- .../rusefi_generated_stm32h743_nucleo.h | 6 +++--- .../generated/rusefi_generated_subaru_eg33_f7.h | 6 +++--- .../generated/rusefi_generated_t-b-g.h | 6 +++--- .../generated/rusefi_generated_tdg-pdm8.h | 6 +++--- .../generated/rusefi_generated_uaefi.h | 6 +++--- .../generated/rusefi_generated_uaefi121.h | 6 +++--- .../generated/signature_alphax-2chan.h | 4 ++-- .../generated/signature_alphax-4chan.h | 4 ++-- .../generated/signature_alphax-4chan_f7.h | 4 ++-- .../generated/signature_alphax-4k-gdi.h | 4 ++-- .../generated/signature_alphax-8chan-revA.h | 4 ++-- .../generated/signature_alphax-8chan.h | 4 ++-- .../generated/signature_alphax-8chan_f7.h | 4 ++-- .../generated/signature_alphax-silver.h | 4 ++-- .../generated/signature_at_start_f435.h | 4 ++-- firmware/controllers/generated/signature_atlas.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 ++-- .../controllers/generated/signature_haba208.h | 4 ++-- .../generated/signature_hellen-112-17.h | 4 ++-- .../generated/signature_hellen-gm-e67.h | 4 ++-- .../generated/signature_hellen-honda-k.h | 4 ++-- .../controllers/generated/signature_hellen-nb1.h | 4 ++-- .../generated/signature_hellen121nissan.h | 4 ++-- .../generated/signature_hellen121vag.h | 4 ++-- .../controllers/generated/signature_hellen128.h | 4 ++-- .../generated/signature_hellen154hyundai.h | 4 ++-- .../generated/signature_hellen154hyundai_f7.h | 4 ++-- .../controllers/generated/signature_hellen72.h | 4 ++-- .../controllers/generated/signature_hellen81.h | 4 ++-- .../generated/signature_hellen88bmw.h | 4 ++-- .../controllers/generated/signature_hellenNA6.h | 4 ++-- .../generated/signature_hellenNA8_96.h | 4 ++-- firmware/controllers/generated/signature_m74_9.h | 4 ++-- .../generated/signature_mre-legacy_f4.h | 4 ++-- .../controllers/generated/signature_mre_f4.h | 4 ++-- .../controllers/generated/signature_mre_f7.h | 4 ++-- .../generated/signature_nucleo_f413.h | 4 ++-- .../controllers/generated/signature_proteus_f4.h | 4 ++-- .../controllers/generated/signature_proteus_f7.h | 4 ++-- .../controllers/generated/signature_proteus_h7.h | 4 ++-- firmware/controllers/generated/signature_s105.h | 4 ++-- .../generated/signature_small-can-board.h | 4 ++-- .../generated/signature_stm32f429_nucleo.h | 4 ++-- .../generated/signature_stm32f767_nucleo.h | 4 ++-- .../generated/signature_stm32h743_nucleo.h | 4 ++-- .../generated/signature_subaru_eg33_f7.h | 4 ++-- firmware/controllers/generated/signature_t-b-g.h | 4 ++-- .../controllers/generated/signature_tdg-pdm8.h | 4 ++-- firmware/controllers/generated/signature_uaefi.h | 4 ++-- .../controllers/generated/signature_uaefi121.h | 4 ++-- .../lua/generated/value_lookup_generated.cpp | 8 ++++++++ .../lua/generated/value_lookup_generated.md | 3 +++ firmware/tunerstudio/generated/rusefi.ini | 9 ++++++--- .../generated/rusefi_alphax-2chan.ini | 9 ++++++--- .../generated/rusefi_alphax-4chan.ini | 9 ++++++--- .../generated/rusefi_alphax-4chan_f7.ini | 9 ++++++--- .../generated/rusefi_alphax-4k-gdi.ini | 9 ++++++--- .../generated/rusefi_alphax-8chan-revA.ini | 9 ++++++--- .../generated/rusefi_alphax-8chan.ini | 9 ++++++--- .../generated/rusefi_alphax-8chan_f7.ini | 9 ++++++--- .../generated/rusefi_alphax-silver.ini | 9 ++++++--- .../generated/rusefi_at_start_f435.ini | 9 ++++++--- firmware/tunerstudio/generated/rusefi_atlas.ini | 9 ++++++--- .../generated/rusefi_f407-discovery.ini | 9 ++++++--- .../generated/rusefi_f429-discovery.ini | 9 ++++++--- .../generated/rusefi_f469-discovery.ini | 9 ++++++--- .../generated/rusefi_frankenso_na6.ini | 9 ++++++--- .../tunerstudio/generated/rusefi_haba208.ini | 9 ++++++--- .../generated/rusefi_hellen-112-17.ini | 9 ++++++--- .../generated/rusefi_hellen-gm-e67.ini | 9 ++++++--- .../generated/rusefi_hellen-honda-k.ini | 9 ++++++--- .../tunerstudio/generated/rusefi_hellen-nb1.ini | 9 ++++++--- .../generated/rusefi_hellen121nissan.ini | 9 ++++++--- .../generated/rusefi_hellen121vag.ini | 9 ++++++--- .../tunerstudio/generated/rusefi_hellen128.ini | 9 ++++++--- .../generated/rusefi_hellen154hyundai.ini | 9 ++++++--- .../generated/rusefi_hellen154hyundai_f7.ini | 9 ++++++--- .../tunerstudio/generated/rusefi_hellen72.ini | 9 ++++++--- .../tunerstudio/generated/rusefi_hellen81.ini | 9 ++++++--- .../tunerstudio/generated/rusefi_hellen88bmw.ini | 9 ++++++--- .../tunerstudio/generated/rusefi_hellenNA6.ini | 9 ++++++--- .../generated/rusefi_hellenNA8_96.ini | 9 ++++++--- firmware/tunerstudio/generated/rusefi_m74_9.ini | 9 ++++++--- .../generated/rusefi_mre-legacy_f4.ini | 9 ++++++--- firmware/tunerstudio/generated/rusefi_mre_f4.ini | 9 ++++++--- firmware/tunerstudio/generated/rusefi_mre_f7.ini | 9 ++++++--- .../tunerstudio/generated/rusefi_nucleo_f413.ini | 9 ++++++--- .../tunerstudio/generated/rusefi_proteus_f4.ini | 9 ++++++--- .../tunerstudio/generated/rusefi_proteus_f7.ini | 9 ++++++--- .../tunerstudio/generated/rusefi_proteus_h7.ini | 9 ++++++--- firmware/tunerstudio/generated/rusefi_s105.ini | 9 ++++++--- .../generated/rusefi_small-can-board.ini | 9 ++++++--- .../generated/rusefi_stm32f429_nucleo.ini | 9 ++++++--- .../generated/rusefi_stm32f767_nucleo.ini | 9 ++++++--- .../generated/rusefi_stm32h743_nucleo.ini | 9 ++++++--- .../generated/rusefi_subaru_eg33_f7.ini | 9 ++++++--- firmware/tunerstudio/generated/rusefi_t-b-g.ini | 9 ++++++--- .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 9 ++++++--- firmware/tunerstudio/generated/rusefi_uaefi.ini | 9 ++++++--- .../tunerstudio/generated/rusefi_uaefi121.ini | 9 ++++++--- .../java/com/rusefi/config/generated/Fields.java | 11 ++++++----- 192 files changed, 1057 insertions(+), 619 deletions(-) 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 7d28d79a58..b0c84598da 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 5b313b6783..8ff6852855 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 5b313b6783..8ff6852855 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 @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4k-gdi.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4k-gdi.h index 3e7fbd5d08..0fba65cdf9 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4k-gdi.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4k-gdi.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 b6dd476c10..b1f4fa5c39 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 @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 79176f1eb7..15c4a082d7 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3982 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3982[2]; /** - * need 4 byte alignment - * units: units - * offset 4054 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3984 */ - uint8_t alignmentFill_at_4054[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3988 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4056); 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 79176f1eb7..15c4a082d7 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 @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3982 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3982[2]; /** - * need 4 byte alignment - * units: units - * offset 4054 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3984 */ - uint8_t alignmentFill_at_4054[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3988 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4056); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-silver.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-silver.h index 2f863f2739..2771c895e8 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-silver.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-silver.h @@ -5019,16 +5019,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3970 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3970[2]; /** - * need 4 byte alignment - * units: units - * offset 4042 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3972 */ - uint8_t alignmentFill_at_4042[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3976 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4044); 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 78cfec6f76..2b5e0ef14e 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 @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h index 3014f870b7..d32db305ba 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3806 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3806[2]; /** - * need 4 byte alignment - * units: units - * offset 3878 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3808 */ - uint8_t alignmentFill_at_3878[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3812 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 3880); 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 c37de4b746..82d0ee0318 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h b/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 78cfec6f76..2b5e0ef14e 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 @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 78cfec6f76..2b5e0ef14e 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 @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 d8559e8102..183123b361 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 @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_mre-legacy_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_mre-legacy_f4.h index 20574bd13e..c7d64cc13a 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre-legacy_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre-legacy_f4.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 20574bd13e..c7d64cc13a 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 20574bd13e..c7d64cc13a 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 677856f78c..87211fa6d4 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 677856f78c..87211fa6d4 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 677856f78c..87211fa6d4 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 78cfec6f76..2b5e0ef14e 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 @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_subaru_eg33_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_subaru_eg33_f7.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_subaru_eg33_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_subaru_eg33_f7.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 78cfec6f76..2b5e0ef14e 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 @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); 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 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h index 654f82ff2d..dfe79209fe 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi121.h b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi121.h index 78cfec6f76..2b5e0ef14e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi121.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi121.h @@ -4923,16 +4923,22 @@ struct engine_configuration_s { */ int8_t nitrousFuelAdderPercent; /** + * need 4 byte alignment * units: units * offset 3966 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + uint8_t alignmentFill_at_3966[2]; /** - * need 4 byte alignment - * units: units - * offset 4038 + * Retard timing to remove from actual final timing (after all corrections) due to additional air. + * units: deg + * offset 3968 */ - uint8_t alignmentFill_at_4038[2]; + float nitrousIgnitionRetard; + /** + * units: units + * offset 3972 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; }; static_assert(sizeof(engine_configuration_s) == 4040); diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index 3b650cf8d1..4aca78c951 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -349,7 +349,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1328,7 +1328,7 @@ #define show_2chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3652049119 +#define SIGNATURE_HASH 299411283 #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" @@ -1789,7 +1789,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-2chan.3652049119" +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-2chan.299411283" #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 0aa61878a0..bfcd017002 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -349,7 +349,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1329,7 +1329,7 @@ #define show_4chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 158085690 +#define SIGNATURE_HASH 3239660982 #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" @@ -1790,7 +1790,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-4chan.158085690" +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-4chan.3239660982" #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 7cc04fac14..1d426b927b 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -349,7 +349,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1329,7 +1329,7 @@ #define show_4chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 158085690 +#define SIGNATURE_HASH 3239660982 #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" @@ -1790,7 +1790,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-4chan_f7.158085690" +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-4chan_f7.3239660982" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h b/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h index ac6792925f..b4183dea86 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1328,7 +1328,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 180977727 +#define SIGNATURE_HASH 3267166131 #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" @@ -1789,7 +1789,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-4k-gdi.180977727" +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-4k-gdi.3267166131" #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 d2837e9ca5..95780ccc69 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -349,7 +349,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1328,7 +1328,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 883834173 +#define SIGNATURE_HASH 4242227889 #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" @@ -1789,7 +1789,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-8chan-revA.883834173" +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-8chan-revA.4242227889" #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 b817f9b321..ef2aee95f6 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -347,7 +347,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4056 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1326,7 +1326,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 384327286 +#define SIGNATURE_HASH 3734839802 #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" @@ -1787,7 +1787,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-8chan.384327286" +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-8chan.3734839802" #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 974ec37258..94ee1d2b13 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -347,7 +347,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4056 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1326,7 +1326,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 384327286 +#define SIGNATURE_HASH 3734839802 #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" @@ -1787,7 +1787,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-8chan_f7.384327286" +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-8chan_f7.3734839802" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-silver.h b/firmware/controllers/generated/rusefi_generated_alphax-silver.h index 0345adf4de..6bc812b958 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-silver.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-silver.h @@ -349,7 +349,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4044 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1327,7 +1327,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2916730126 +#define SIGNATURE_HASH 1705818754 #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" @@ -1788,7 +1788,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-silver.2916730126" +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-silver.1705818754" #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 5c404ee587..ae905075ed 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2422722216 +#define SIGNATURE_HASH 1477620004 #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" @@ -1791,7 +1791,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.at_start_f435.2422722216" +#define TS_SIGNATURE "rusEFI master.2024.12.06.at_start_f435.1477620004" #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 bae3a8a992..7521c6da05 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 3880 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3563068134 +#define SIGNATURE_HASH 471164266 #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" @@ -1791,7 +1791,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.atlas.3563068134" +#define TS_SIGNATURE "rusEFI master.2024.12.06.atlas.471164266" #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 efc374bd0d..fce8861093 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -351,7 +351,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1331,7 +1331,7 @@ #define show_tcu_gauges false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 1893664533 +#define SIGNATURE_HASH 3098179737 #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" @@ -1792,7 +1792,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.f407-discovery.1893664533" +#define TS_SIGNATURE "rusEFI master.2024.12.06.f407-discovery.3098179737" #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 eb183c95c1..0c5c0a2019 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2422722216 +#define SIGNATURE_HASH 1477620004 #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" @@ -1791,7 +1791,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.f429-discovery.2422722216" +#define TS_SIGNATURE "rusEFI master.2024.12.06.f429-discovery.1477620004" #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 58b4b8caee..c26c84f931 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2729494587 +#define SIGNATURE_HASH 1791342519 #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" @@ -1791,7 +1791,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.f469-discovery.2729494587" +#define TS_SIGNATURE "rusEFI master.2024.12.06.f469-discovery.1791342519" #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 a19432fe2d..31ad532fca 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1332,7 +1332,7 @@ #define show_tcu_gauges false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 3336878771 +#define SIGNATURE_HASH 244434239 #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" @@ -1793,7 +1793,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.frankenso_na6.3336878771" +#define TS_SIGNATURE "rusEFI master.2024.12.06.frankenso_na6.244434239" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_haba208.h b/firmware/controllers/generated/rusefi_generated_haba208.h index 69a978fc39..b439829d46 100644 --- a/firmware/controllers/generated/rusefi_generated_haba208.h +++ b/firmware/controllers/generated/rusefi_generated_haba208.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2422722216 +#define SIGNATURE_HASH 1477620004 #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" @@ -1791,7 +1791,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.haba208.2422722216" +#define TS_SIGNATURE "rusEFI master.2024.12.06.haba208.1477620004" #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 cfdff5a278..1d021a0d50 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1331,7 +1331,7 @@ #define show_8chan_presets false #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 426726956 +#define SIGNATURE_HASH 3508152736 #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" @@ -1792,7 +1792,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-112-17.426726956" +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-112-17.3508152736" #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 a6df11299a..6312f2d433 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1545513232 +#define SIGNATURE_HASH 2490095260 #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" @@ -1791,7 +1791,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-gm-e67.1545513232" +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-gm-e67.2490095260" #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 5639605211..3412db2549 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1328,7 +1328,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3294543070 +#define SIGNATURE_HASH 204194642 #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" @@ -1791,7 +1791,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-honda-k.3294543070" +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-honda-k.204194642" #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 df81283af4..cb5f7e3965 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1331,7 +1331,7 @@ #define show_HellenNB1_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 331422647 +#define SIGNATURE_HASH 3686032443 #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" @@ -1792,7 +1792,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-nb1.331422647" +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-nb1.3686032443" #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 9982cf78f8..ab1b4179ee 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1331,7 +1331,7 @@ #define show_Hellen121nissan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1090280488 +#define SIGNATURE_HASH 2290688932 #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" @@ -1792,7 +1792,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen121nissan.1090280488" +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen121nissan.2290688932" #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 d2c809f8de..f3cff9002e 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1331,7 +1331,7 @@ #define show_Hellen121vag_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 412438127 +#define SIGNATURE_HASH 3504353763 #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" @@ -1792,7 +1792,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen121vag.412438127" +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen121vag.3504353763" #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 989b138d82..c8f39e847b 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1331,7 +1331,7 @@ #define show_Hellen128merc_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2113266783 +#define SIGNATURE_HASH 3045104595 #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" @@ -1792,7 +1792,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen128.2113266783" +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen128.3045104595" #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 aefa2d8af9..2d2b43db76 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1328,7 +1328,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1926893472 +#define SIGNATURE_HASH 3132059692 #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" @@ -1789,7 +1789,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen154hyundai.1926893472" +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen154hyundai.3132059692" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h index 782f0cb60d..cec9e41e59 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1328,7 +1328,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3867246625 +#define SIGNATURE_HASH 787808173 #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" @@ -1789,7 +1789,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen154hyundai_f7.3867246625" +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen154hyundai_f7.787808173" #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 109c48849b..3437e17fb9 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1331,7 +1331,7 @@ #define show_HellenNB2_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1833902974 +#define SIGNATURE_HASH 2772065522 #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" @@ -1792,7 +1792,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen72.1833902974" +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen72.2772065522" #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 b28ad0d46d..dad87c2f92 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen81.h +++ b/firmware/controllers/generated/rusefi_generated_hellen81.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4126629454 +#define SIGNATURE_HASH 1031938498 #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" @@ -1791,7 +1791,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen81.4126629454" +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen81.1031938498" #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 e999e48b1a..679f6f57a5 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h +++ b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1331,7 +1331,7 @@ #define show_Hellen88bmw_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3805563661 +#define SIGNATURE_HASH 715207809 #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" @@ -1792,7 +1792,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen88bmw.3805563661" +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen88bmw.715207809" #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 08fc95823d..5118e6d15d 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1331,7 +1331,7 @@ #define show_HellenNA6_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 79834440 +#define SIGNATURE_HASH 3434566340 #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" @@ -1792,7 +1792,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellenNA6.79834440" +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellenNA6.3434566340" #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 3ce34d1ded..6f76953518 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1332,7 +1332,7 @@ #define show_HellenNB1_presets false #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4212682630 +#define SIGNATURE_HASH 862785546 #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" @@ -1793,7 +1793,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellenNA8_96.4212682630" +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellenNA8_96.862785546" #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 15d6c51703..0b539a6feb 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 618526327 +#define SIGNATURE_HASH 3970468347 #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" @@ -1792,7 +1792,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.m74_9.618526327" +#define TS_SIGNATURE "rusEFI master.2024.12.06.m74_9.3970468347" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h b/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h index cbbf6ed654..2f2c1a2527 100644 --- a/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1329,7 +1329,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3675852651 +#define SIGNATURE_HASH 325873895 #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" @@ -1790,7 +1790,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.mre-legacy_f4.3675852651" +#define TS_SIGNATURE "rusEFI master.2024.12.06.mre-legacy_f4.325873895" #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 13c47dcfb0..c3a84a6ef2 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1329,7 +1329,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3675852651 +#define SIGNATURE_HASH 325873895 #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" @@ -1790,7 +1790,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.mre_f4.3675852651" +#define TS_SIGNATURE "rusEFI master.2024.12.06.mre_f4.325873895" #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 42afa4084c..3d577158ad 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1329,7 +1329,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3675852651 +#define SIGNATURE_HASH 325873895 #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" @@ -1790,7 +1790,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.mre_f7.3675852651" +#define TS_SIGNATURE "rusEFI master.2024.12.06.mre_f7.325873895" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h index be76d217a7..c23ad69cdd 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2422722216 +#define SIGNATURE_HASH 1477620004 #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" @@ -1791,7 +1791,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.nucleo_f413.2422722216" +#define TS_SIGNATURE "rusEFI master.2024.12.06.nucleo_f413.1477620004" #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 8e93b11ed7..9d834ed9ef 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1328,7 +1328,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 860764778 +#define SIGNATURE_HASH 4214965734 #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" @@ -1789,7 +1789,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.proteus_f4.860764778" +#define TS_SIGNATURE "rusEFI master.2024.12.06.proteus_f4.4214965734" #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 25c9a784a5..f14750e855 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1328,7 +1328,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 860764778 +#define SIGNATURE_HASH 4214965734 #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" @@ -1789,7 +1789,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.proteus_f7.860764778" +#define TS_SIGNATURE "rusEFI master.2024.12.06.proteus_f7.4214965734" #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 182a0487ce..6e53af0709 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1328,7 +1328,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 860764778 +#define SIGNATURE_HASH 4214965734 #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" @@ -1789,7 +1789,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.proteus_h7.860764778" +#define TS_SIGNATURE "rusEFI master.2024.12.06.proteus_h7.4214965734" #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 6061d35faf..501f996b08 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 804015722 +#define SIGNATURE_HASH 3885576678 #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" @@ -1792,7 +1792,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.s105.804015722" +#define TS_SIGNATURE "rusEFI master.2024.12.06.s105.3885576678" #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 5ba1195104..36e2d4aa03 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1328,7 +1328,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3432833925 +#define SIGNATURE_HASH 82418697 #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" @@ -1790,7 +1790,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.small-can-board.3432833925" +#define TS_SIGNATURE "rusEFI master.2024.12.06.small-can-board.82418697" #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 a2664bd5e3..18437cfd19 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2422722216 +#define SIGNATURE_HASH 1477620004 #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" @@ -1791,7 +1791,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.stm32f429_nucleo.2422722216" +#define TS_SIGNATURE "rusEFI master.2024.12.06.stm32f429_nucleo.1477620004" #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 a892a360a4..9cfa830897 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2422722216 +#define SIGNATURE_HASH 1477620004 #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" @@ -1791,7 +1791,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.stm32f767_nucleo.2422722216" +#define TS_SIGNATURE "rusEFI master.2024.12.06.stm32f767_nucleo.1477620004" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h index ad98b01f21..b72bbc9d8e 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2422722216 +#define SIGNATURE_HASH 1477620004 #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" @@ -1791,7 +1791,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.stm32h743_nucleo.2422722216" +#define TS_SIGNATURE "rusEFI master.2024.12.06.stm32h743_nucleo.1477620004" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h b/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h index b1aae98a35..89c9636f42 100644 --- a/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h +++ b/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3477534454 +#define SIGNATURE_HASH 120818042 #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" @@ -1792,7 +1792,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.subaru_eg33_f7.3477534454" +#define TS_SIGNATURE "rusEFI master.2024.12.06.subaru_eg33_f7.120818042" #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 b18d8b7a5f..d9ef61e06f 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2422722216 +#define SIGNATURE_HASH 1477620004 #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" @@ -1791,7 +1791,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.t-b-g.2422722216" +#define TS_SIGNATURE "rusEFI master.2024.12.06.t-b-g.1477620004" #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 45d0418982..f5c41ce08f 100644 --- a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h +++ b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1330,7 +1330,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2857005600 +#define SIGNATURE_HASH 1648299436 #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" @@ -1791,7 +1791,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.tdg-pdm8.2857005600" +#define TS_SIGNATURE "rusEFI master.2024.12.06.tdg-pdm8.1648299436" #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 aa730ba4ee..ba27ff4284 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -346,7 +346,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1324,7 +1324,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3361101227 +#define SIGNATURE_HASH 2304551 #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" @@ -1786,7 +1786,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.uaefi.3361101227" +#define TS_SIGNATURE "rusEFI master.2024.12.06.uaefi.2304551" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_uaefi121.h b/firmware/controllers/generated/rusefi_generated_uaefi121.h index 207294f080..7f75d3ea34 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi121.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi121.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 72 +#define END_OF_CALIBRATION_PADDING 68 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1328,7 +1328,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1991546880 +#define SIGNATURE_HASH 3200378764 #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" @@ -1789,7 +1789,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.12.06.uaefi121.1991546880" +#define TS_SIGNATURE "rusEFI master.2024.12.06.uaefi121.3200378764" #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 5778f5c789..3a12e50fdf 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3652049119 -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-2chan.3652049119" +#define SIGNATURE_HASH 299411283 +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-2chan.299411283" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index d5386dbb6f..d64c355cd4 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 158085690 -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-4chan.158085690" +#define SIGNATURE_HASH 3239660982 +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-4chan.3239660982" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index e33072cd43..cd60e7b33e 100644 --- a/firmware/controllers/generated/signature_alphax-4chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-4chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 158085690 -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-4chan_f7.158085690" +#define SIGNATURE_HASH 3239660982 +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-4chan_f7.3239660982" diff --git a/firmware/controllers/generated/signature_alphax-4k-gdi.h b/firmware/controllers/generated/signature_alphax-4k-gdi.h index 3ab2e05c4e..bc38d5af03 100644 --- a/firmware/controllers/generated/signature_alphax-4k-gdi.h +++ b/firmware/controllers/generated/signature_alphax-4k-gdi.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 180977727 -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-4k-gdi.180977727" +#define SIGNATURE_HASH 3267166131 +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-4k-gdi.3267166131" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index 236119ec3a..300f4dab87 100644 --- a/firmware/controllers/generated/signature_alphax-8chan-revA.h +++ b/firmware/controllers/generated/signature_alphax-8chan-revA.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 883834173 -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-8chan-revA.883834173" +#define SIGNATURE_HASH 4242227889 +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-8chan-revA.4242227889" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index d10c9902be..9ff3642264 100644 --- a/firmware/controllers/generated/signature_alphax-8chan.h +++ b/firmware/controllers/generated/signature_alphax-8chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 384327286 -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-8chan.384327286" +#define SIGNATURE_HASH 3734839802 +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-8chan.3734839802" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index ae1bdfb552..790162f119 100644 --- a/firmware/controllers/generated/signature_alphax-8chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-8chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 384327286 -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-8chan_f7.384327286" +#define SIGNATURE_HASH 3734839802 +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-8chan_f7.3734839802" diff --git a/firmware/controllers/generated/signature_alphax-silver.h b/firmware/controllers/generated/signature_alphax-silver.h index b20b1d55f6..dc093f746a 100644 --- a/firmware/controllers/generated/signature_alphax-silver.h +++ b/firmware/controllers/generated/signature_alphax-silver.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2916730126 -#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-silver.2916730126" +#define SIGNATURE_HASH 1705818754 +#define TS_SIGNATURE "rusEFI master.2024.12.06.alphax-silver.1705818754" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 2998241e5f..bdbd0089a5 100644 --- a/firmware/controllers/generated/signature_at_start_f435.h +++ b/firmware/controllers/generated/signature_at_start_f435.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2422722216 -#define TS_SIGNATURE "rusEFI master.2024.12.06.at_start_f435.2422722216" +#define SIGNATURE_HASH 1477620004 +#define TS_SIGNATURE "rusEFI master.2024.12.06.at_start_f435.1477620004" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 6a86862fa0..37aea0a11a 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3563068134 -#define TS_SIGNATURE "rusEFI master.2024.12.06.atlas.3563068134" +#define SIGNATURE_HASH 471164266 +#define TS_SIGNATURE "rusEFI master.2024.12.06.atlas.471164266" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 0f16f01b1b..4e2b502e5d 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1893664533 -#define TS_SIGNATURE "rusEFI master.2024.12.06.f407-discovery.1893664533" +#define SIGNATURE_HASH 3098179737 +#define TS_SIGNATURE "rusEFI master.2024.12.06.f407-discovery.3098179737" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index a51354a413..66ce62040a 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2422722216 -#define TS_SIGNATURE "rusEFI master.2024.12.06.f429-discovery.2422722216" +#define SIGNATURE_HASH 1477620004 +#define TS_SIGNATURE "rusEFI master.2024.12.06.f429-discovery.1477620004" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index c9d7f72f83..a0df703aad 100644 --- a/firmware/controllers/generated/signature_f469-discovery.h +++ b/firmware/controllers/generated/signature_f469-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2729494587 -#define TS_SIGNATURE "rusEFI master.2024.12.06.f469-discovery.2729494587" +#define SIGNATURE_HASH 1791342519 +#define TS_SIGNATURE "rusEFI master.2024.12.06.f469-discovery.1791342519" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 70dbeebf2e..a40f5fa25e 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3336878771 -#define TS_SIGNATURE "rusEFI master.2024.12.06.frankenso_na6.3336878771" +#define SIGNATURE_HASH 244434239 +#define TS_SIGNATURE "rusEFI master.2024.12.06.frankenso_na6.244434239" diff --git a/firmware/controllers/generated/signature_haba208.h b/firmware/controllers/generated/signature_haba208.h index df508fc2e9..83e1706479 100644 --- a/firmware/controllers/generated/signature_haba208.h +++ b/firmware/controllers/generated/signature_haba208.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2422722216 -#define TS_SIGNATURE "rusEFI master.2024.12.06.haba208.2422722216" +#define SIGNATURE_HASH 1477620004 +#define TS_SIGNATURE "rusEFI master.2024.12.06.haba208.1477620004" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index daa0a53e18..9531230e5f 100644 --- a/firmware/controllers/generated/signature_hellen-112-17.h +++ b/firmware/controllers/generated/signature_hellen-112-17.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 426726956 -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-112-17.426726956" +#define SIGNATURE_HASH 3508152736 +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-112-17.3508152736" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 0a70e9ac1c..5db86fb31c 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1545513232 -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-gm-e67.1545513232" +#define SIGNATURE_HASH 2490095260 +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-gm-e67.2490095260" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 8c254724a9..19154b1eaf 100644 --- a/firmware/controllers/generated/signature_hellen-honda-k.h +++ b/firmware/controllers/generated/signature_hellen-honda-k.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3294543070 -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-honda-k.3294543070" +#define SIGNATURE_HASH 204194642 +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-honda-k.204194642" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index cf74353ccd..83f283e968 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 331422647 -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-nb1.331422647" +#define SIGNATURE_HASH 3686032443 +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen-nb1.3686032443" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 92bea90008..4d17728de5 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1090280488 -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen121nissan.1090280488" +#define SIGNATURE_HASH 2290688932 +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen121nissan.2290688932" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 0e86973ea2..298d9e03b7 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 412438127 -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen121vag.412438127" +#define SIGNATURE_HASH 3504353763 +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen121vag.3504353763" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index c6d3ea15be..f13e2f8cb1 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2113266783 -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen128.2113266783" +#define SIGNATURE_HASH 3045104595 +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen128.3045104595" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 4de86d71f3..0da519be34 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1926893472 -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen154hyundai.1926893472" +#define SIGNATURE_HASH 3132059692 +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen154hyundai.3132059692" diff --git a/firmware/controllers/generated/signature_hellen154hyundai_f7.h b/firmware/controllers/generated/signature_hellen154hyundai_f7.h index e35c2b23a9..0257a4ff32 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/signature_hellen154hyundai_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3867246625 -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen154hyundai_f7.3867246625" +#define SIGNATURE_HASH 787808173 +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen154hyundai_f7.787808173" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 4da7f88bcc..906e6ee65e 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1833902974 -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen72.1833902974" +#define SIGNATURE_HASH 2772065522 +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen72.2772065522" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index d1ee837d60..18db946e6f 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4126629454 -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen81.4126629454" +#define SIGNATURE_HASH 1031938498 +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen81.1031938498" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index f9e7349529..8133a37a73 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3805563661 -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen88bmw.3805563661" +#define SIGNATURE_HASH 715207809 +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellen88bmw.715207809" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index e380ba63f2..db41478dce 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 79834440 -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellenNA6.79834440" +#define SIGNATURE_HASH 3434566340 +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellenNA6.3434566340" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 4c64580669..142b6d5f5f 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4212682630 -#define TS_SIGNATURE "rusEFI master.2024.12.06.hellenNA8_96.4212682630" +#define SIGNATURE_HASH 862785546 +#define TS_SIGNATURE "rusEFI master.2024.12.06.hellenNA8_96.862785546" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 1d8974e745..e2b6835f45 100644 --- a/firmware/controllers/generated/signature_m74_9.h +++ b/firmware/controllers/generated/signature_m74_9.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 618526327 -#define TS_SIGNATURE "rusEFI master.2024.12.06.m74_9.618526327" +#define SIGNATURE_HASH 3970468347 +#define TS_SIGNATURE "rusEFI master.2024.12.06.m74_9.3970468347" diff --git a/firmware/controllers/generated/signature_mre-legacy_f4.h b/firmware/controllers/generated/signature_mre-legacy_f4.h index 2392fc8af3..049fac62ac 100644 --- a/firmware/controllers/generated/signature_mre-legacy_f4.h +++ b/firmware/controllers/generated/signature_mre-legacy_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3675852651 -#define TS_SIGNATURE "rusEFI master.2024.12.06.mre-legacy_f4.3675852651" +#define SIGNATURE_HASH 325873895 +#define TS_SIGNATURE "rusEFI master.2024.12.06.mre-legacy_f4.325873895" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 471d777bcd..f439199aa6 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3675852651 -#define TS_SIGNATURE "rusEFI master.2024.12.06.mre_f4.3675852651" +#define SIGNATURE_HASH 325873895 +#define TS_SIGNATURE "rusEFI master.2024.12.06.mre_f4.325873895" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index e6e2fc338a..e2e5fd47f9 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3675852651 -#define TS_SIGNATURE "rusEFI master.2024.12.06.mre_f7.3675852651" +#define SIGNATURE_HASH 325873895 +#define TS_SIGNATURE "rusEFI master.2024.12.06.mre_f7.325873895" diff --git a/firmware/controllers/generated/signature_nucleo_f413.h b/firmware/controllers/generated/signature_nucleo_f413.h index 07fd9ca04e..e1550ebb55 100644 --- a/firmware/controllers/generated/signature_nucleo_f413.h +++ b/firmware/controllers/generated/signature_nucleo_f413.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2422722216 -#define TS_SIGNATURE "rusEFI master.2024.12.06.nucleo_f413.2422722216" +#define SIGNATURE_HASH 1477620004 +#define TS_SIGNATURE "rusEFI master.2024.12.06.nucleo_f413.1477620004" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 7f59ba862b..fd4282df0f 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 860764778 -#define TS_SIGNATURE "rusEFI master.2024.12.06.proteus_f4.860764778" +#define SIGNATURE_HASH 4214965734 +#define TS_SIGNATURE "rusEFI master.2024.12.06.proteus_f4.4214965734" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 67ebc1f140..a699809701 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 860764778 -#define TS_SIGNATURE "rusEFI master.2024.12.06.proteus_f7.860764778" +#define SIGNATURE_HASH 4214965734 +#define TS_SIGNATURE "rusEFI master.2024.12.06.proteus_f7.4214965734" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index d96f5d48c0..20c9922d42 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 860764778 -#define TS_SIGNATURE "rusEFI master.2024.12.06.proteus_h7.860764778" +#define SIGNATURE_HASH 4214965734 +#define TS_SIGNATURE "rusEFI master.2024.12.06.proteus_h7.4214965734" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index a0c960105c..7dc6810e64 100644 --- a/firmware/controllers/generated/signature_s105.h +++ b/firmware/controllers/generated/signature_s105.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 804015722 -#define TS_SIGNATURE "rusEFI master.2024.12.06.s105.804015722" +#define SIGNATURE_HASH 3885576678 +#define TS_SIGNATURE "rusEFI master.2024.12.06.s105.3885576678" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index f9dc28a203..fa69317824 100644 --- a/firmware/controllers/generated/signature_small-can-board.h +++ b/firmware/controllers/generated/signature_small-can-board.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3432833925 -#define TS_SIGNATURE "rusEFI master.2024.12.06.small-can-board.3432833925" +#define SIGNATURE_HASH 82418697 +#define TS_SIGNATURE "rusEFI master.2024.12.06.small-can-board.82418697" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 210340613c..b5b57b69bb 100644 --- a/firmware/controllers/generated/signature_stm32f429_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f429_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2422722216 -#define TS_SIGNATURE "rusEFI master.2024.12.06.stm32f429_nucleo.2422722216" +#define SIGNATURE_HASH 1477620004 +#define TS_SIGNATURE "rusEFI master.2024.12.06.stm32f429_nucleo.1477620004" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index fe011c4d41..723fc9043d 100644 --- a/firmware/controllers/generated/signature_stm32f767_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f767_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2422722216 -#define TS_SIGNATURE "rusEFI master.2024.12.06.stm32f767_nucleo.2422722216" +#define SIGNATURE_HASH 1477620004 +#define TS_SIGNATURE "rusEFI master.2024.12.06.stm32f767_nucleo.1477620004" diff --git a/firmware/controllers/generated/signature_stm32h743_nucleo.h b/firmware/controllers/generated/signature_stm32h743_nucleo.h index 3b4d50b7a5..f4c3668982 100644 --- a/firmware/controllers/generated/signature_stm32h743_nucleo.h +++ b/firmware/controllers/generated/signature_stm32h743_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2422722216 -#define TS_SIGNATURE "rusEFI master.2024.12.06.stm32h743_nucleo.2422722216" +#define SIGNATURE_HASH 1477620004 +#define TS_SIGNATURE "rusEFI master.2024.12.06.stm32h743_nucleo.1477620004" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 3796e688ab..a988f1ca26 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3477534454 -#define TS_SIGNATURE "rusEFI master.2024.12.06.subaru_eg33_f7.3477534454" +#define SIGNATURE_HASH 120818042 +#define TS_SIGNATURE "rusEFI master.2024.12.06.subaru_eg33_f7.120818042" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 57a6d8c49c..44278d78ac 100644 --- a/firmware/controllers/generated/signature_t-b-g.h +++ b/firmware/controllers/generated/signature_t-b-g.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2422722216 -#define TS_SIGNATURE "rusEFI master.2024.12.06.t-b-g.2422722216" +#define SIGNATURE_HASH 1477620004 +#define TS_SIGNATURE "rusEFI master.2024.12.06.t-b-g.1477620004" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 6b6173d1fe..129c4f7036 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2857005600 -#define TS_SIGNATURE "rusEFI master.2024.12.06.tdg-pdm8.2857005600" +#define SIGNATURE_HASH 1648299436 +#define TS_SIGNATURE "rusEFI master.2024.12.06.tdg-pdm8.1648299436" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index 9df1cfc56c..ee38ac3f3f 100644 --- a/firmware/controllers/generated/signature_uaefi.h +++ b/firmware/controllers/generated/signature_uaefi.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3361101227 -#define TS_SIGNATURE "rusEFI master.2024.12.06.uaefi.3361101227" +#define SIGNATURE_HASH 2304551 +#define TS_SIGNATURE "rusEFI master.2024.12.06.uaefi.2304551" diff --git a/firmware/controllers/generated/signature_uaefi121.h b/firmware/controllers/generated/signature_uaefi121.h index 1cf9548218..9ce4173c61 100644 --- a/firmware/controllers/generated/signature_uaefi121.h +++ b/firmware/controllers/generated/signature_uaefi121.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1991546880 -#define TS_SIGNATURE "rusEFI master.2024.12.06.uaefi121.1991546880" +#define SIGNATURE_HASH 3200378764 +#define TS_SIGNATURE "rusEFI master.2024.12.06.uaefi121.3200378764" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index f78a139ac0..30d01bc76b 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -1943,6 +1943,9 @@ float getConfigValueByName(const char *name) { // nitrousFuelAdderPercent case -1197734314: return engineConfiguration->nitrousFuelAdderPercent; +// nitrousIgnitionRetard + case -617548836: + return engineConfiguration->nitrousIgnitionRetard; // tcu_shiftTime case -1658957891: return config->tcu_shiftTime; @@ -5181,6 +5184,11 @@ bool setConfigValueByName(const char *name, float value) { { engineConfiguration->nitrousFuelAdderPercent = (int)value; return 1; + } + case -617548836: + { + engineConfiguration->nitrousIgnitionRetard = value; + return 1; } case -1658957891: { diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index 8bab40d04e..38177e728b 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -1936,6 +1936,9 @@ Smooths the transition back from fuel cut. After fuel is restored, ramp timing b ### nitrousFuelAdderPercent +### nitrousIgnitionRetard +Retard timing to remove from actual final timing (after all corrections) due to additional air. + ### tcu_shiftTime diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 8b5b298d9b..0d8f61d379 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.f407-discovery.1893664533" + signature = "rusEFI master.2024.12.06.f407-discovery.3098179737" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.f407-discovery.1893664533" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.f407-discovery.3098179737" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2515,6 +2516,7 @@ communityCommsLedPin = bits, U16, 22964, [0:8], $gpio_list nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9850,6 +9852,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 9295586d96..ecb4d1dc46 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.alphax-2chan.3652049119" + signature = "rusEFI master.2024.12.06.alphax-2chan.299411283" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.alphax-2chan.3652049119" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.alphax-2chan.299411283" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2519,6 +2520,7 @@ boardUseCamPullDown = bits, U32, 22964, [4:4], "With Pull Up", "With Pull Down" nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9733,6 +9735,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index fbba0cca3b..24240f0fee 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.alphax-4chan.158085690" + signature = "rusEFI master.2024.12.06.alphax-4chan.3239660982" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.alphax-4chan.158085690" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.alphax-4chan.3239660982" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2524,6 +2525,7 @@ boardUseD3PullDown = bits, U32, 22964, [9:9], "With Pull Up", "With Pull Down" nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9812,6 +9814,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index 9707858583..f07d2aaffc 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.alphax-4chan_f7.158085690" + signature = "rusEFI master.2024.12.06.alphax-4chan_f7.3239660982" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.alphax-4chan_f7.158085690" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.alphax-4chan_f7.3239660982" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2524,6 +2525,7 @@ boardUseD3PullDown = bits, U32, 22964, [9:9], "With Pull Up", "With Pull Down" nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9812,6 +9814,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini b/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini index ae498008bb..87468c8dad 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.alphax-4k-gdi.180977727" + signature = "rusEFI master.2024.12.06.alphax-4k-gdi.3267166131" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.alphax-4k-gdi.180977727" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.alphax-4k-gdi.3267166131" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 40956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9784,6 +9786,7 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index 31e6f4b64c..ac68e9d85c 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.alphax-8chan-revA.883834173" + signature = "rusEFI master.2024.12.06.alphax-8chan-revA.4242227889" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.alphax-8chan-revA.883834173" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.alphax-8chan-revA.4242227889" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2519,6 +2520,7 @@ boardUseTachPullUp = bits, U32, 22964, [4:4], "5v", "12v" nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9788,6 +9790,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index d90f5f15ee..f5a1635ad9 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.alphax-8chan.384327286" + signature = "rusEFI master.2024.12.06.alphax-8chan.3734839802" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.alphax-8chan.384327286" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.alphax-8chan.3734839802" ; 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 @@ -1447,7 +1447,8 @@ dfcoRetardRampInTime = scalar, U08, 3977, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3978, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3980, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3981, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3982, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3984, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3988, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4056, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4200, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4212, [6], "C", 1, 0, -100, 250, 0 @@ -2528,6 +2529,7 @@ boardUseFlexPullDown = bits, U32, 22980, [10:10], "With Pull Up", "With Pull Dow nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9813,6 +9815,7 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index cb8558a09f..7cbe18a4ad 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.alphax-8chan_f7.384327286" + signature = "rusEFI master.2024.12.06.alphax-8chan_f7.3734839802" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.alphax-8chan_f7.384327286" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.alphax-8chan_f7.3734839802" ; 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 @@ -1447,7 +1447,8 @@ dfcoRetardRampInTime = scalar, U08, 3977, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3978, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3980, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3981, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3982, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3984, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3988, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4056, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4200, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4212, [6], "C", 1, 0, -100, 250, 0 @@ -2528,6 +2529,7 @@ boardUseFlexPullDown = bits, U32, 22980, [10:10], "With Pull Up", "With Pull Dow nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9813,6 +9815,7 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_alphax-silver.ini b/firmware/tunerstudio/generated/rusefi_alphax-silver.ini index f1733bdb52..111e950736 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-silver.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-silver.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.alphax-silver.2916730126" + signature = "rusEFI master.2024.12.06.alphax-silver.1705818754" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.alphax-silver.2916730126" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.alphax-silver.1705818754" ; 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 @@ -1445,7 +1445,8 @@ dfcoRetardRampInTime = scalar, U08, 3965, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3966, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3968, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3969, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3970, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3972, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3976, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4044, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4188, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4200, [6], "C", 1, 0, -100, 250, 0 @@ -2515,6 +2516,7 @@ minimumOilPressureValues = array, U08, 22960, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9726,6 +9728,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index 172a32dc42..b673f0ceba 100644 --- a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini +++ b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.at_start_f435.2422722216" + signature = "rusEFI master.2024.12.06.at_start_f435.1477620004" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.at_start_f435.2422722216" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.at_start_f435.1477620004" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9837,6 +9839,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 33a72d5a6f..ef3c54e391 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.atlas.3563068134" + signature = "rusEFI master.2024.12.06.atlas.471164266" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.atlas.3563068134" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.atlas.471164266" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3801, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3802, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3804, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3805, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3806, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3808, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3812, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 3880, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4024, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4036, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22456, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9828,6 +9830,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 8b5b298d9b..0d8f61d379 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.f407-discovery.1893664533" + signature = "rusEFI master.2024.12.06.f407-discovery.3098179737" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.f407-discovery.1893664533" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.f407-discovery.3098179737" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2515,6 +2516,7 @@ communityCommsLedPin = bits, U16, 22964, [0:8], $gpio_list nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9850,6 +9852,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 9dbe6e1586..9e163f6cb2 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.f429-discovery.2422722216" + signature = "rusEFI master.2024.12.06.f429-discovery.1477620004" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.f429-discovery.2422722216" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.f429-discovery.1477620004" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9837,6 +9839,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index 26980a2c14..f70d296eb3 100644 --- a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.f469-discovery.2729494587" + signature = "rusEFI master.2024.12.06.f469-discovery.1791342519" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.f469-discovery.2729494587" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.f469-discovery.1791342519" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9837,6 +9839,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index e44a66359b..7279eefe5b 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.frankenso_na6.3336878771" + signature = "rusEFI master.2024.12.06.frankenso_na6.244434239" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.frankenso_na6.3336878771" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.frankenso_na6.244434239" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9838,6 +9840,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_haba208.ini b/firmware/tunerstudio/generated/rusefi_haba208.ini index 750946ff26..d4f74cb685 100644 --- a/firmware/tunerstudio/generated/rusefi_haba208.ini +++ b/firmware/tunerstudio/generated/rusefi_haba208.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.haba208.2422722216" + signature = "rusEFI master.2024.12.06.haba208.1477620004" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.haba208.2422722216" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.haba208.1477620004" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9837,6 +9839,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index 8cd6a38e57..64929c980a 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.hellen-112-17.426726956" + signature = "rusEFI master.2024.12.06.hellen-112-17.3508152736" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.hellen-112-17.426726956" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.hellen-112-17.3508152736" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9780,6 +9782,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 684a58bfaf..c9632a0c26 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.hellen-gm-e67.1545513232" + signature = "rusEFI master.2024.12.06.hellen-gm-e67.2490095260" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.hellen-gm-e67.1545513232" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.hellen-gm-e67.2490095260" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9811,6 +9813,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index 8c6c973980..8b4aca6c58 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -4,12 +4,12 @@ enable2ndByteCanID = false [SettingGroups] [MegaTune] - signature = "rusEFI master.2024.12.06.hellen-honda-k.3294543070" + signature = "rusEFI master.2024.12.06.hellen-honda-k.204194642" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.hellen-honda-k.3294543070" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.hellen-honda-k.204194642" ; signature is expected to be 7 or more characters. useLegacyFTempUnits = false ignoreMissingBitOptions = true @@ -1393,7 +1393,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 125, 0 @@ -2465,6 +2466,7 @@ unusedConfigPadding = array, U08, 23413, [36], "", 1, 0, 0, 100, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9481,6 +9483,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 1276f36043..248cdc1107 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.hellen-nb1.331422647" + signature = "rusEFI master.2024.12.06.hellen-nb1.3686032443" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.hellen-nb1.331422647" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.hellen-nb1.3686032443" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9811,6 +9813,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 2e937c7841..7ca2b14d80 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.hellen121nissan.1090280488" + signature = "rusEFI master.2024.12.06.hellen121nissan.2290688932" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.hellen121nissan.1090280488" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.hellen121nissan.2290688932" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 125, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9766,6 +9768,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index ede8c994c1..8015a9ec21 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.hellen121vag.412438127" + signature = "rusEFI master.2024.12.06.hellen121vag.3504353763" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.hellen121vag.412438127" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.hellen121vag.3504353763" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9801,6 +9803,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index 872a46233e..bd89ab80f1 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.hellen128.2113266783" + signature = "rusEFI master.2024.12.06.hellen128.3045104595" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.hellen128.2113266783" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.hellen128.3045104595" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9809,6 +9811,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index e57e19930c..ec7d1a448f 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.hellen154hyundai.1926893472" + signature = "rusEFI master.2024.12.06.hellen154hyundai.3132059692" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.hellen154hyundai.1926893472" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.hellen154hyundai.3132059692" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 125, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9719,6 +9721,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini index 43eddfdcd0..e846071f77 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.hellen154hyundai_f7.3867246625" + signature = "rusEFI master.2024.12.06.hellen154hyundai_f7.787808173" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.hellen154hyundai_f7.3867246625" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.hellen154hyundai_f7.787808173" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 125, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9719,6 +9721,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 4f709aa419..1b5a05e943 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.hellen72.1833902974" + signature = "rusEFI master.2024.12.06.hellen72.2772065522" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.hellen72.1833902974" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.hellen72.2772065522" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9811,6 +9813,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 13be39becf..35bf2b9f01 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.hellen81.4126629454" + signature = "rusEFI master.2024.12.06.hellen81.1031938498" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.hellen81.4126629454" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.hellen81.1031938498" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9808,6 +9810,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index e825c95c29..b1c020196c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.hellen88bmw.3805563661" + signature = "rusEFI master.2024.12.06.hellen88bmw.715207809" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.hellen88bmw.3805563661" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.hellen88bmw.715207809" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9804,6 +9806,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index fdf20671a6..5f8eb53ef2 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.hellenNA6.79834440" + signature = "rusEFI master.2024.12.06.hellenNA6.3434566340" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.hellenNA6.79834440" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.hellenNA6.3434566340" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9811,6 +9813,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 9a2bd8df8d..ec65f7f626 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.hellenNA8_96.4212682630" + signature = "rusEFI master.2024.12.06.hellenNA8_96.862785546" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.hellenNA8_96.4212682630" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.hellenNA8_96.862785546" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9811,6 +9813,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 8100b30a6d..499f2cff31 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.m74_9.618526327" + signature = "rusEFI master.2024.12.06.m74_9.3970468347" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.m74_9.618526327" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.m74_9.3970468347" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9815,6 +9817,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini b/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini index 8f45a53bd1..9b420e38ff 100644 --- a/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.mre-legacy_f4.3675852651" + signature = "rusEFI master.2024.12.06.mre-legacy_f4.325873895" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.mre-legacy_f4.3675852651" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.mre-legacy_f4.325873895" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 24956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9786,6 +9788,7 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 55835e91ce..4275fb7d30 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.mre_f4.3675852651" + signature = "rusEFI master.2024.12.06.mre_f4.325873895" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.mre_f4.3675852651" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.mre_f4.325873895" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 24956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9786,6 +9788,7 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index e25797e840..4e96a1ee80 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.mre_f7.3675852651" + signature = "rusEFI master.2024.12.06.mre_f7.325873895" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.mre_f7.3675852651" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.mre_f7.325873895" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 24956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9786,6 +9788,7 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini index 75ec416940..30fdf20a92 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.nucleo_f413.2422722216" + signature = "rusEFI master.2024.12.06.nucleo_f413.1477620004" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.nucleo_f413.2422722216" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.nucleo_f413.1477620004" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9837,6 +9839,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 57a6739a8e..6d8b021c1e 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.proteus_f4.860764778" + signature = "rusEFI master.2024.12.06.proteus_f4.4214965734" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.proteus_f4.860764778" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.proteus_f4.4214965734" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 28456, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9848,6 +9850,7 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 5c3ce3aa34..e8012fddf5 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.proteus_f7.860764778" + signature = "rusEFI master.2024.12.06.proteus_f7.4214965734" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.proteus_f7.860764778" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.proteus_f7.4214965734" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 28456, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9848,6 +9850,7 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index ec6f912eb5..e70dd6322a 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.proteus_h7.860764778" + signature = "rusEFI master.2024.12.06.proteus_h7.4214965734" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.proteus_h7.860764778" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.proteus_h7.4214965734" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 28456, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9848,6 +9850,7 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index 3ce298f946..71c41b1adb 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.s105.804015722" + signature = "rusEFI master.2024.12.06.s105.3885576678" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.s105.804015722" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.s105.3885576678" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9813,6 +9815,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index c7c7e821d3..6d398041cd 100644 --- a/firmware/tunerstudio/generated/rusefi_small-can-board.ini +++ b/firmware/tunerstudio/generated/rusefi_small-can-board.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.small-can-board.3432833925" + signature = "rusEFI master.2024.12.06.small-can-board.82418697" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.small-can-board.3432833925" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.small-can-board.82418697" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9828,6 +9830,7 @@ commandButton = "Honda BCM", cmd_set_engine_type_SMALL_CB_HONDA_BCM field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index 84f25c2651..0510575dba 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.stm32f429_nucleo.2422722216" + signature = "rusEFI master.2024.12.06.stm32f429_nucleo.1477620004" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.stm32f429_nucleo.2422722216" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.stm32f429_nucleo.1477620004" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9837,6 +9839,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index 8c48e22cab..cff0ec349f 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.stm32f767_nucleo.2422722216" + signature = "rusEFI master.2024.12.06.stm32f767_nucleo.1477620004" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.stm32f767_nucleo.2422722216" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.stm32f767_nucleo.1477620004" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9837,6 +9839,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini index 248969c592..c4bbd4ddcc 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.stm32h743_nucleo.2422722216" + signature = "rusEFI master.2024.12.06.stm32h743_nucleo.1477620004" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.stm32h743_nucleo.2422722216" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.stm32h743_nucleo.1477620004" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9837,6 +9839,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 59fa598c38..6167da917e 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.subaru_eg33_f7.3477534454" + signature = "rusEFI master.2024.12.06.subaru_eg33_f7.120818042" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.subaru_eg33_f7.3477534454" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.subaru_eg33_f7.120818042" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 125, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9831,6 +9833,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 059ce3bc30..ee252893d8 100644 --- a/firmware/tunerstudio/generated/rusefi_t-b-g.ini +++ b/firmware/tunerstudio/generated/rusefi_t-b-g.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.t-b-g.2422722216" + signature = "rusEFI master.2024.12.06.t-b-g.1477620004" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.t-b-g.2422722216" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.t-b-g.1477620004" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9837,6 +9839,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 7e71bd6c89..b6a1af5fbf 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.tdg-pdm8.2857005600" + signature = "rusEFI master.2024.12.06.tdg-pdm8.1648299436" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.tdg-pdm8.2857005600" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.tdg-pdm8.1648299436" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9837,6 +9839,7 @@ dialog = tcuControls, "Transmission Settings" field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 9effb6e353..1c1533797c 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.uaefi.3361101227" + signature = "rusEFI master.2024.12.06.uaefi.2304551" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.uaefi.3361101227" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.uaefi.2304551" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2517,6 +2518,7 @@ rainTimingPpsBins = array, F32, 22988, [4], "C", 1, 0, -100, 120, 2 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9829,6 +9831,7 @@ commandButton = "VAG i5", cmd_set_engine_type_vag_5 field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled diff --git a/firmware/tunerstudio/generated/rusefi_uaefi121.ini b/firmware/tunerstudio/generated/rusefi_uaefi121.ini index 9ede9197b6..c67b479c49 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi121.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi121.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.12.06.uaefi121.1991546880" + signature = "rusEFI master.2024.12.06.uaefi121.3200378764" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.06.uaefi121.1991546880" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.06.uaefi121.3200378764" ; 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 @@ -1444,7 +1444,8 @@ dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 nitrousRelayPin = bits, U16, 3962, [0:8], $output_pin_e_list nitrousRelayPinMode = bits, U08, 3964, [0:1], "default", "default inverted", "open collector", "open collector inverted" nitrousFuelAdderPercent = scalar, S08, 3965, "%", 1, 0, 0, 100, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [72], "units", 1, 0, 0, 1, 0 +nitrousIgnitionRetard = scalar, F32, 3968, "deg", 1, 0, -180, 180, 2 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3972, [68], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4184, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4196, [6], "C", 1, 0, -100, 250, 0 @@ -2514,6 +2515,7 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 nitrousControlTriggerPin = "Pin that activates nitrous control" dfcoRetardDeg = "Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." dfcoRetardRampInTime = "Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified." + nitrousIgnitionRetard = "Retard timing to remove from actual final timing (after all corrections) due to additional air." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -9815,6 +9817,7 @@ commandButton = "VAG i5", cmd_set_engine_type_vag_5 field = "Dectivation RPM", nitrousDeactivationRpm field = "Dectivation RPM Window", nitrousDeactivationRpmWindow field = "Fuel Adder", nitrousFuelAdderPercent + field = "Ignition Retard", nitrousIgnitionRetard dialog = NitrousControlSettingsDialog, "", yAxis field = "Enable Nitrous Control", nitrousControlEnabled 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 9d984eda6c..a61f05c0ee 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 @@ -318,7 +318,7 @@ public class Fields { public static final int ego_sensor_e_ES_Innovate_MTX_L = 1; public static final int ego_sensor_e_ES_PLX = 4; public static final int EGT_CHANNEL_COUNT = 8; - public static final int END_OF_CALIBRATION_PADDING = 72; + public static final int END_OF_CALIBRATION_PADDING = 68; public static final int engine_configuration_s_size = 4040; public static final int engine_load_mode_e_LM_ALPHA_N = 2; public static final int engine_load_mode_e_LM_LUA = 3; @@ -1237,7 +1237,6 @@ public class Fields { public static final int SentInput_INPUT6 = 6; public static final int SentInput_INPUT7 = 7; public static final int SentInput_NONE = 0; - public static final int SIGNATURE_HASH = 1893664533; 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"; @@ -1500,7 +1499,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI master.2024.12.06.f407-discovery.1893664533"; + public static final String TS_SIGNATURE = "rusEFI master.2024.12.06.f407-discovery.3098179737"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; @@ -3013,7 +3012,8 @@ public class Fields { public static final Field NITROUSRELAYPIN = Field.create("NITROUSRELAYPIN", 3962, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); public static final Field NITROUSRELAYPINMODE = Field.create("NITROUSRELAYPINMODE", 3964, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); public static final Field NITROUSFUELADDERPERCENT = Field.create("NITROUSFUELADDERPERCENT", 3965, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ALIGNMENTFILL_AT_4038 = Field.create("ALIGNMENTFILL_AT_4038", 4038, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ALIGNMENTFILL_AT_3966 = Field.create("ALIGNMENTFILL_AT_3966", 3966, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field NITROUSIGNITIONRETARD = Field.create("NITROUSIGNITIONRETARD", 3968, FieldType.FLOAT).setBaseOffset(0); public static final Field POSTCRANKINGFACTOR = Field.create("POSTCRANKINGFACTOR", 4040, FieldType.FLOAT).setBaseOffset(0); public static final Field POSTCRANKINGDURATIONBINS = Field.create("POSTCRANKINGDURATIONBINS", 4184, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field POSTCRANKINGCLTBINS = Field.create("POSTCRANKINGCLTBINS", 4196, FieldType.INT16).setScale(1.0).setBaseOffset(0); @@ -4745,7 +4745,8 @@ public class Fields { NITROUSRELAYPIN, NITROUSRELAYPINMODE, NITROUSFUELADDERPERCENT, - ALIGNMENTFILL_AT_4038, + ALIGNMENTFILL_AT_3966, + NITROUSIGNITIONRETARD, POSTCRANKINGFACTOR, POSTCRANKINGDURATIONBINS, POSTCRANKINGCLTBINS,