From 3c7f9e1a611db8a5df8ddbca8915a773bea3ec76 Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Tue, 3 Dec 2024 23:36:45 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ration_generated_structures_alphax-2chan.h | 20 ++++++++++++++++++- ...ration_generated_structures_alphax-4chan.h | 20 ++++++++++++++++++- ...ion_generated_structures_alphax-4chan_f7.h | 20 ++++++++++++++++++- ...ation_generated_structures_alphax-4k-gdi.h | 20 ++++++++++++++++++- ...n_generated_structures_alphax-8chan-revA.h | 20 ++++++++++++++++++- ...ration_generated_structures_alphax-8chan.h | 20 ++++++++++++++++++- ...ion_generated_structures_alphax-8chan_f7.h | 20 ++++++++++++++++++- ...ation_generated_structures_alphax-silver.h | 20 ++++++++++++++++++- ...ation_generated_structures_at_start_f435.h | 20 ++++++++++++++++++- ...configuration_generated_structures_atlas.h | 20 ++++++++++++++++++- ...tion_generated_structures_f407-discovery.h | 20 ++++++++++++++++++- ...tion_generated_structures_f429-discovery.h | 20 ++++++++++++++++++- ...tion_generated_structures_f469-discovery.h | 20 ++++++++++++++++++- ...ation_generated_structures_frankenso_na6.h | 20 ++++++++++++++++++- ...nfiguration_generated_structures_haba208.h | 20 ++++++++++++++++++- ...ation_generated_structures_hellen-112-17.h | 20 ++++++++++++++++++- ...ation_generated_structures_hellen-gm-e67.h | 20 ++++++++++++++++++- ...tion_generated_structures_hellen-honda-k.h | 20 ++++++++++++++++++- ...guration_generated_structures_hellen-nb1.h | 20 ++++++++++++++++++- ...ion_generated_structures_hellen121nissan.h | 20 ++++++++++++++++++- ...ration_generated_structures_hellen121vag.h | 20 ++++++++++++++++++- ...iguration_generated_structures_hellen128.h | 20 ++++++++++++++++++- ...on_generated_structures_hellen154hyundai.h | 20 ++++++++++++++++++- ...generated_structures_hellen154hyundai_f7.h | 20 ++++++++++++++++++- ...figuration_generated_structures_hellen72.h | 20 ++++++++++++++++++- ...figuration_generated_structures_hellen81.h | 20 ++++++++++++++++++- ...uration_generated_structures_hellen88bmw.h | 20 ++++++++++++++++++- ...iguration_generated_structures_hellenNA6.h | 20 ++++++++++++++++++- ...ration_generated_structures_hellenNA8_96.h | 20 ++++++++++++++++++- ...configuration_generated_structures_m74_9.h | 20 ++++++++++++++++++- ...ation_generated_structures_mre-legacy_f4.h | 20 ++++++++++++++++++- ...onfiguration_generated_structures_mre_f4.h | 20 ++++++++++++++++++- ...onfiguration_generated_structures_mre_f7.h | 20 ++++++++++++++++++- ...uration_generated_structures_nucleo_f413.h | 20 ++++++++++++++++++- ...guration_generated_structures_proteus_f4.h | 20 ++++++++++++++++++- ...guration_generated_structures_proteus_f7.h | 20 ++++++++++++++++++- ...guration_generated_structures_proteus_h7.h | 20 ++++++++++++++++++- ..._configuration_generated_structures_s105.h | 20 ++++++++++++++++++- ...ion_generated_structures_small-can-board.h | 20 ++++++++++++++++++- ...on_generated_structures_stm32f429_nucleo.h | 20 ++++++++++++++++++- ...on_generated_structures_stm32f767_nucleo.h | 20 ++++++++++++++++++- ...on_generated_structures_stm32h743_nucleo.h | 20 ++++++++++++++++++- ...tion_generated_structures_subaru_eg33_f7.h | 20 ++++++++++++++++++- ...configuration_generated_structures_t-b-g.h | 20 ++++++++++++++++++- ...figuration_generated_structures_tdg-pdm8.h | 20 ++++++++++++++++++- ...configuration_generated_structures_uaefi.h | 20 ++++++++++++++++++- ...figuration_generated_structures_uaefi121.h | 20 ++++++++++++++++++- .../generated/rusefi_generated_alphax-2chan.h | 6 +++--- .../generated/rusefi_generated_alphax-4chan.h | 6 +++--- .../rusefi_generated_alphax-4chan_f7.h | 6 +++--- .../rusefi_generated_alphax-4k-gdi.h | 6 +++--- .../rusefi_generated_alphax-8chan-revA.h | 6 +++--- .../generated/rusefi_generated_alphax-8chan.h | 6 +++--- .../rusefi_generated_alphax-8chan_f7.h | 6 +++--- .../rusefi_generated_alphax-silver.h | 6 +++--- .../rusefi_generated_at_start_f435.h | 6 +++--- .../generated/rusefi_generated_atlas.h | 6 +++--- .../rusefi_generated_f407-discovery.h | 6 +++--- .../rusefi_generated_f429-discovery.h | 6 +++--- .../rusefi_generated_f469-discovery.h | 6 +++--- .../rusefi_generated_frankenso_na6.h | 6 +++--- .../generated/rusefi_generated_haba208.h | 6 +++--- .../rusefi_generated_hellen-112-17.h | 6 +++--- .../rusefi_generated_hellen-gm-e67.h | 6 +++--- .../rusefi_generated_hellen-honda-k.h | 6 +++--- .../generated/rusefi_generated_hellen-nb1.h | 6 +++--- .../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 +++--- .../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 +++--- .../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 +++--- .../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 ++-- .../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 ++-- .../generated/signature_hellen-nb1.h | 4 ++-- .../generated/signature_hellen121nissan.h | 4 ++-- .../generated/signature_hellen121vag.h | 4 ++-- .../generated/signature_hellen128.h | 4 ++-- .../generated/signature_hellen154hyundai.h | 4 ++-- .../generated/signature_hellen154hyundai_f7.h | 4 ++-- .../generated/signature_hellen72.h | 4 ++-- .../generated/signature_hellen81.h | 4 ++-- .../generated/signature_hellen88bmw.h | 4 ++-- .../generated/signature_hellenNA6.h | 4 ++-- .../generated/signature_hellenNA8_96.h | 4 ++-- .../controllers/generated/signature_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 ++-- .../generated/signature_proteus_f4.h | 4 ++-- .../generated/signature_proteus_f7.h | 4 ++-- .../generated/signature_proteus_h7.h | 4 ++-- .../controllers/generated/signature_s105.h | 4 ++-- .../generated/signature_small-can-board.h | 4 ++-- .../generated/signature_stm32f429_nucleo.h | 4 ++-- .../generated/signature_stm32f767_nucleo.h | 4 ++-- .../generated/signature_stm32h743_nucleo.h | 4 ++-- .../generated/signature_subaru_eg33_f7.h | 4 ++-- .../controllers/generated/signature_t-b-g.h | 4 ++-- .../generated/signature_tdg-pdm8.h | 4 ++-- .../controllers/generated/signature_uaefi.h | 4 ++-- .../generated/signature_uaefi121.h | 4 ++-- .../lua/generated/value_lookup_generated.cpp | 16 +++++++++++++++ .../lua/generated/value_lookup_generated.md | 6 ++++++ firmware/tunerstudio/generated/rusefi.ini | 13 +++++++++--- .../generated/rusefi_alphax-2chan.ini | 13 +++++++++--- .../generated/rusefi_alphax-4chan.ini | 13 +++++++++--- .../generated/rusefi_alphax-4chan_f7.ini | 13 +++++++++--- .../generated/rusefi_alphax-4k-gdi.ini | 13 +++++++++--- .../generated/rusefi_alphax-8chan-revA.ini | 13 +++++++++--- .../generated/rusefi_alphax-8chan.ini | 13 +++++++++--- .../generated/rusefi_alphax-8chan_f7.ini | 13 +++++++++--- .../generated/rusefi_alphax-silver.ini | 13 +++++++++--- .../generated/rusefi_at_start_f435.ini | 13 +++++++++--- .../tunerstudio/generated/rusefi_atlas.ini | 13 +++++++++--- .../generated/rusefi_f407-discovery.ini | 13 +++++++++--- .../generated/rusefi_f429-discovery.ini | 13 +++++++++--- .../generated/rusefi_f469-discovery.ini | 13 +++++++++--- .../generated/rusefi_frankenso_na6.ini | 13 +++++++++--- .../tunerstudio/generated/rusefi_haba208.ini | 13 +++++++++--- .../generated/rusefi_hellen-112-17.ini | 13 +++++++++--- .../generated/rusefi_hellen-gm-e67.ini | 13 +++++++++--- .../generated/rusefi_hellen-honda-k.ini | 13 +++++++++--- .../generated/rusefi_hellen-nb1.ini | 13 +++++++++--- .../generated/rusefi_hellen121nissan.ini | 13 +++++++++--- .../generated/rusefi_hellen121vag.ini | 13 +++++++++--- .../generated/rusefi_hellen128.ini | 13 +++++++++--- .../generated/rusefi_hellen154hyundai.ini | 13 +++++++++--- .../generated/rusefi_hellen154hyundai_f7.ini | 13 +++++++++--- .../tunerstudio/generated/rusefi_hellen72.ini | 13 +++++++++--- .../tunerstudio/generated/rusefi_hellen81.ini | 13 +++++++++--- .../generated/rusefi_hellen88bmw.ini | 13 +++++++++--- .../generated/rusefi_hellenNA6.ini | 13 +++++++++--- .../generated/rusefi_hellenNA8_96.ini | 13 +++++++++--- .../tunerstudio/generated/rusefi_m74_9.ini | 13 +++++++++--- .../generated/rusefi_mre-legacy_f4.ini | 13 +++++++++--- .../tunerstudio/generated/rusefi_mre_f4.ini | 13 +++++++++--- .../tunerstudio/generated/rusefi_mre_f7.ini | 13 +++++++++--- .../generated/rusefi_nucleo_f413.ini | 13 +++++++++--- .../generated/rusefi_proteus_f4.ini | 13 +++++++++--- .../generated/rusefi_proteus_f7.ini | 13 +++++++++--- .../generated/rusefi_proteus_h7.ini | 13 +++++++++--- .../tunerstudio/generated/rusefi_s105.ini | 13 +++++++++--- .../generated/rusefi_small-can-board.ini | 13 +++++++++--- .../generated/rusefi_stm32f429_nucleo.ini | 13 +++++++++--- .../generated/rusefi_stm32f767_nucleo.ini | 13 +++++++++--- .../generated/rusefi_stm32h743_nucleo.ini | 13 +++++++++--- .../generated/rusefi_subaru_eg33_f7.ini | 13 +++++++++--- .../tunerstudio/generated/rusefi_t-b-g.ini | 13 +++++++++--- .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 13 +++++++++--- .../tunerstudio/generated/rusefi_uaefi.ini | 13 +++++++++--- .../tunerstudio/generated/rusefi_uaefi121.ini | 13 +++++++++--- .../com/rusefi/config/generated/Fields.java | 11 +++++++--- 192 files changed, 1638 insertions(+), 429 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 acabd2fdde..55d2b994cc 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 ef46de03e6..734ab5a2a4 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 ef46de03e6..734ab5a2a4 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 @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 459d472239..1c49943c0f 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 @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 750e2c0dfb..4286ab5639 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 @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 5b157dd8d4..a06bc106a1 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3976 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3977 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3978 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4054 + */ + uint8_t alignmentFill_at_4054[2]; }; 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 5b157dd8d4..a06bc106a1 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 @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3976 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3977 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3978 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4054 + */ + uint8_t alignmentFill_at_4054[2]; }; 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 8f37f32e4b..c33b693334 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-silver.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-silver.h @@ -4994,10 +4994,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3964 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3965 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3966 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4042 + */ + uint8_t alignmentFill_at_4042[2]; }; 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 f6b0e71fc7..d599aa6e3d 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 @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 c3c6ae55e6..1689e12cc2 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3800 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3801 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3802 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 3878 + */ + uint8_t alignmentFill_at_3878[2]; }; 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 c10ec00942..58cf0fa7a1 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 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 @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 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 @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 92c2cf9f06..914b39a782 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 @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 68c56c788c..0f792ee4f0 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 @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 68c56c788c..0f792ee4f0 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 68c56c788c..0f792ee4f0 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 cab6fbb70f..69ef0bb4d4 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 cab6fbb70f..69ef0bb4d4 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 cab6fbb70f..69ef0bb4d4 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 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 @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 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 @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 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 @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f67cd07726..dff4c9d6a1 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 f6b0e71fc7..d599aa6e3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi121.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi121.h @@ -4898,10 +4898,28 @@ struct engine_configuration_s { */ uint16_t nitrousDeactivationRpmWindow; /** - * units: units + * 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. + * units: deg * offset 3960 */ + uint8_t dfcoRetardDeg; + /** + * Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified. + * units: s + * offset 3961 + */ + scaled_channel dfcoRetardRampInTime; + /** + * units: units + * offset 3962 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; + /** + * need 4 byte alignment + * units: units + * offset 4038 + */ + uint8_t alignmentFill_at_4038[2]; }; 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 172bd2f8bb..d23771d5a5 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 4144507325 +#define SIGNATURE_HASH 625458790 #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.03.alphax-2chan.4144507325" +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-2chan.625458790" #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 99d5145865..db8ceddcda 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 667534168 +#define SIGNATURE_HASH 4119221379 #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.03.alphax-4chan.667534168" +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-4chan.4119221379" #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 51c5d98e07..f03a11a7ca 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 667534168 +#define SIGNATURE_HASH 4119221379 #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.03.alphax-4chan_f7.667534168" +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-4chan_f7.4119221379" #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 cc42b5d82e..2d33af2b14 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 828341025 +#define SIGNATURE_HASH 3809537274 #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.03.alphax-4k-gdi.828341025" +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-4k-gdi.3809537274" #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 bb52beddf3..86dc06a156 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 436980831 +#define SIGNATURE_HASH 3359923076 #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.03.alphax-8chan-revA.436980831" +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-8chan-revA.3359923076" #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 4ba8182797..36ceadfe1a 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 944615188 +#define SIGNATURE_HASH 3926014159 #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.03.alphax-8chan.944615188" +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-8chan.3926014159" #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 3b2d900111..db48c5d446 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 944615188 +#define SIGNATURE_HASH 3926014159 #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.03.alphax-8chan_f7.944615188" +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-8chan_f7.3926014159" #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 af938a99d2..6d99050a44 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 2205955180 +#define SIGNATURE_HASH 1362338743 #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.03.alphax-silver.2205955180" +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-silver.1362338743" #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 b35f7e4929..eaa8e88b04 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3200401354 +#define SIGNATURE_HASH 1821222929 #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.03.at_start_f435.3200401354" +#define TS_SIGNATURE "rusEFI master.2024.12.03.at_start_f435.1821222929" #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 922d0ed6ba..b36014260c 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 4207274884 +#define SIGNATURE_HASH 680164447 #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.03.atlas.4207274884" +#define TS_SIGNATURE "rusEFI master.2024.12.03.atlas.680164447" #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 04758a2899..c41052ce72 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 1585116791 +#define SIGNATURE_HASH 2352308652 #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.03.f407-discovery.1585116791" +#define TS_SIGNATURE "rusEFI master.2024.12.03.f407-discovery.2352308652" #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 fb29254786..10aa1ec26d 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3200401354 +#define SIGNATURE_HASH 1821222929 #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.03.f429-discovery.3200401354" +#define TS_SIGNATURE "rusEFI master.2024.12.03.f429-discovery.1821222929" #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 051b2f4756..11199bd1da 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 2350201177 +#define SIGNATURE_HASH 1583001218 #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.03.f469-discovery.2350201177" +#define TS_SIGNATURE "rusEFI master.2024.12.03.f469-discovery.1583001218" #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 cbfcd68c97..03bbe7a8b8 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3896593361 +#define SIGNATURE_HASH 974052362 #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.03.frankenso_na6.3896593361" +#define TS_SIGNATURE "rusEFI master.2024.12.03.frankenso_na6.974052362" #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 182c0572a8..7134e2b260 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3200401354 +#define SIGNATURE_HASH 1821222929 #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.03.haba208.3200401354" +#define TS_SIGNATURE "rusEFI master.2024.12.03.haba208.1821222929" #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 777a85f7fb..17f926b015 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 936027982 +#define SIGNATURE_HASH 3850711189 #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.03.hellen-112-17.936027982" +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen-112-17.3850711189" #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 43996593a0..a4a3b7a8eb 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 1924880498 +#define SIGNATURE_HASH 2700398505 #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.03.hellen-gm-e67.1924880498" +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen-gm-e67.2700398505" #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 1330c0e2ad..7a19d8dc05 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3942337980 +#define SIGNATURE_HASH 951376487 #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.03.hellen-honda-k.3942337980" +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen-honda-k.951376487" #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 e7f69d5f93..01cbd78603 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 1030023893 +#define SIGNATURE_HASH 4012604686 #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.03.hellen-nb1.1030023893" +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen-nb1.4012604686" #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 d4b36cc1d6..745b7b8d67 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 1851370826 +#define SIGNATURE_HASH 3155573393 #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.03.hellen121nissan.1851370826" +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen121nissan.3155573393" #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 ff757687eb..fc28a7d6a8 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 909164301 +#define SIGNATURE_HASH 3833538774 #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.03.hellen121vag.909164301" +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen121vag.3833538774" #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 ae8c90d4eb..f986a5ab06 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 1397757245 +#define SIGNATURE_HASH 2166325990 #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.03.hellen128.1397757245" +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen128.2166325990" #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 684f2c4da6..95cab0c116 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 1551892162 +#define SIGNATURE_HASH 2385537305 #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.03.hellen154hyundai.1551892162" +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen154hyundai.2385537305" #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 ff390f19bf..3f149611a6 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3357831491 +#define SIGNATURE_HASH 443279000 #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.03.hellen154hyundai_f7.3357831491" +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen154hyundai_f7.443279000" #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 163aaf1be9..a6282e9293 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 1139462684 +#define SIGNATURE_HASH 2443527623 #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.03.hellen72.1139462684" +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen72.2443527623" #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 f79e099d42..57086cc997 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3679629100 +#define SIGNATURE_HASH 152910071 #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.03.hellen81.3679629100" +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen81.152910071" #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 7030154541..925f1afd9b 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3430005359 +#define SIGNATURE_HASH 507391412 #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.03.hellen88bmw.3430005359" +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen88bmw.507391412" #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 0bba8647de..c3d90800ba 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 711449642 +#define SIGNATURE_HASH 4163390449 #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.03.hellenNA6.711449642" +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellenNA6.4163390449" #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 f20e598e12..07384ff3ee 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3585973988 +#define SIGNATURE_HASH 133302591 #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.03.hellenNA8_96.3585973988" +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellenNA8_96.133302591" #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 a451ec6394..a970798598 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 175638293 +#define SIGNATURE_HASH 3627520206 #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.03.m74_9.175638293" +#define TS_SIGNATURE "rusEFI master.2024.12.03.m74_9.3627520206" #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 7ee591032b..bfbb98b9f9 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 4122803721 +#define SIGNATURE_HASH 670263762 #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.03.mre-legacy_f4.4122803721" +#define TS_SIGNATURE "rusEFI master.2024.12.03.mre-legacy_f4.670263762" #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 5effba5aa8..1f656babcb 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 4122803721 +#define SIGNATURE_HASH 670263762 #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.03.mre_f4.4122803721" +#define TS_SIGNATURE "rusEFI master.2024.12.03.mre_f4.670263762" #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 91a71e3c14..779d8c0f14 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 4122803721 +#define SIGNATURE_HASH 670263762 #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.03.mre_f7.4122803721" +#define TS_SIGNATURE "rusEFI master.2024.12.03.mre_f7.670263762" #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 8704038930..dffa0f6810 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3200401354 +#define SIGNATURE_HASH 1821222929 #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.03.nucleo_f413.3200401354" +#define TS_SIGNATURE "rusEFI master.2024.12.03.nucleo_f413.1821222929" #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 a6eaab667d..c8e12f377a 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 501992200 +#define SIGNATURE_HASH 3483655379 #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.03.proteus_f4.501992200" +#define TS_SIGNATURE "rusEFI master.2024.12.03.proteus_f4.3483655379" #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 e8bcab5bd7..4fba34843e 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 501992200 +#define SIGNATURE_HASH 3483655379 #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.03.proteus_f7.501992200" +#define TS_SIGNATURE "rusEFI master.2024.12.03.proteus_f7.3483655379" #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 88205fdec4..7066ea227d 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 501992200 +#define SIGNATURE_HASH 3483655379 #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.03.proteus_h7.501992200" +#define TS_SIGNATURE "rusEFI master.2024.12.03.proteus_h7.3483655379" #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 5112961017..278ee0550d 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 21610248 +#define SIGNATURE_HASH 3540396243 #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.03.s105.21610248" +#define TS_SIGNATURE "rusEFI master.2024.12.03.s105.3540396243" #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 be133b8dec..89a739f103 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3795391207 +#define SIGNATURE_HASH 813073724 #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.03.small-can-board.3795391207" +#define TS_SIGNATURE "rusEFI master.2024.12.03.small-can-board.813073724" #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 e20f1a3f2d..88c19c32bf 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3200401354 +#define SIGNATURE_HASH 1821222929 #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.03.stm32f429_nucleo.3200401354" +#define TS_SIGNATURE "rusEFI master.2024.12.03.stm32f429_nucleo.1821222929" #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 6f18062fd3..10a71daab9 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3200401354 +#define SIGNATURE_HASH 1821222929 #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.03.stm32f767_nucleo.3200401354" +#define TS_SIGNATURE "rusEFI master.2024.12.03.stm32f767_nucleo.1821222929" #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 3cf3e711c9..b6a2d769fc 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3200401354 +#define SIGNATURE_HASH 1821222929 #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.03.stm32h743_nucleo.3200401354" +#define TS_SIGNATURE "rusEFI master.2024.12.03.stm32h743_nucleo.1821222929" #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 4085c5803c..f232833fb8 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3789752212 +#define SIGNATURE_HASH 866947151 #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.03.subaru_eg33_f7.3789752212" +#define TS_SIGNATURE "rusEFI master.2024.12.03.subaru_eg33_f7.866947151" #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 bf8cab1021..db396faab4 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3200401354 +#define SIGNATURE_HASH 1821222929 #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.03.t-b-g.3200401354" +#define TS_SIGNATURE "rusEFI master.2024.12.03.t-b-g.1821222929" #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 b055024165..d254ba806e 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 2230289218 +#define SIGNATURE_HASH 1453331609 #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.03.tdg-pdm8.2230289218" +#define TS_SIGNATURE "rusEFI master.2024.12.03.tdg-pdm8.1453331609" #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 c91fd2e4fc..ffb5274dc6 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 3874727113 +#define SIGNATURE_HASH 884749074 #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.03.uaefi.3874727113" +#define TS_SIGNATURE "rusEFI master.2024.12.03.uaefi.884749074" #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 0a8632640b..c87c46ee17 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 80 +#define END_OF_CALIBRATION_PADDING 76 #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 1477536098 +#define SIGNATURE_HASH 2321481401 #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.03.uaefi121.1477536098" +#define TS_SIGNATURE "rusEFI master.2024.12.03.uaefi121.2321481401" #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 efa3ed8844..24fbbc67df 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 4144507325 -#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-2chan.4144507325" +#define SIGNATURE_HASH 625458790 +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-2chan.625458790" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index f1355d96f8..f5bcfbbe4f 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 667534168 -#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-4chan.667534168" +#define SIGNATURE_HASH 4119221379 +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-4chan.4119221379" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index 01ef934751..ff85e6bb04 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 667534168 -#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-4chan_f7.667534168" +#define SIGNATURE_HASH 4119221379 +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-4chan_f7.4119221379" diff --git a/firmware/controllers/generated/signature_alphax-4k-gdi.h b/firmware/controllers/generated/signature_alphax-4k-gdi.h index a2a34d5411..c56caa165f 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 828341025 -#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-4k-gdi.828341025" +#define SIGNATURE_HASH 3809537274 +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-4k-gdi.3809537274" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index 0eb45993a6..89bf55c66a 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 436980831 -#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-8chan-revA.436980831" +#define SIGNATURE_HASH 3359923076 +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-8chan-revA.3359923076" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 936ba9882e..95bdfa4cf5 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 944615188 -#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-8chan.944615188" +#define SIGNATURE_HASH 3926014159 +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-8chan.3926014159" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index 4a1eb2935e..03d80b5409 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 944615188 -#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-8chan_f7.944615188" +#define SIGNATURE_HASH 3926014159 +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-8chan_f7.3926014159" diff --git a/firmware/controllers/generated/signature_alphax-silver.h b/firmware/controllers/generated/signature_alphax-silver.h index fda9394efd..bc6f8b3f75 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 2205955180 -#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-silver.2205955180" +#define SIGNATURE_HASH 1362338743 +#define TS_SIGNATURE "rusEFI master.2024.12.03.alphax-silver.1362338743" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 1543b1f0c7..5c0917c6af 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 3200401354 -#define TS_SIGNATURE "rusEFI master.2024.12.03.at_start_f435.3200401354" +#define SIGNATURE_HASH 1821222929 +#define TS_SIGNATURE "rusEFI master.2024.12.03.at_start_f435.1821222929" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index c62b9b3891..686ede9313 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 4207274884 -#define TS_SIGNATURE "rusEFI master.2024.12.03.atlas.4207274884" +#define SIGNATURE_HASH 680164447 +#define TS_SIGNATURE "rusEFI master.2024.12.03.atlas.680164447" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index f8fda84793..543d2c199f 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 1585116791 -#define TS_SIGNATURE "rusEFI master.2024.12.03.f407-discovery.1585116791" +#define SIGNATURE_HASH 2352308652 +#define TS_SIGNATURE "rusEFI master.2024.12.03.f407-discovery.2352308652" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index f1099ce682..1b49750fdc 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 3200401354 -#define TS_SIGNATURE "rusEFI master.2024.12.03.f429-discovery.3200401354" +#define SIGNATURE_HASH 1821222929 +#define TS_SIGNATURE "rusEFI master.2024.12.03.f429-discovery.1821222929" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index efdec3e5d2..721c16fdd1 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 2350201177 -#define TS_SIGNATURE "rusEFI master.2024.12.03.f469-discovery.2350201177" +#define SIGNATURE_HASH 1583001218 +#define TS_SIGNATURE "rusEFI master.2024.12.03.f469-discovery.1583001218" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 190577cd71..0a1d26bed9 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 3896593361 -#define TS_SIGNATURE "rusEFI master.2024.12.03.frankenso_na6.3896593361" +#define SIGNATURE_HASH 974052362 +#define TS_SIGNATURE "rusEFI master.2024.12.03.frankenso_na6.974052362" diff --git a/firmware/controllers/generated/signature_haba208.h b/firmware/controllers/generated/signature_haba208.h index 61d55fae37..f46850aafe 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 3200401354 -#define TS_SIGNATURE "rusEFI master.2024.12.03.haba208.3200401354" +#define SIGNATURE_HASH 1821222929 +#define TS_SIGNATURE "rusEFI master.2024.12.03.haba208.1821222929" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 4ff453e6a3..5e910d4a9b 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 936027982 -#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen-112-17.936027982" +#define SIGNATURE_HASH 3850711189 +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen-112-17.3850711189" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index d8411e4d2c..b91d5bcc39 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 1924880498 -#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen-gm-e67.1924880498" +#define SIGNATURE_HASH 2700398505 +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen-gm-e67.2700398505" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 34561abd97..1b2e1c57bf 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 3942337980 -#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen-honda-k.3942337980" +#define SIGNATURE_HASH 951376487 +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen-honda-k.951376487" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 2ae9ba591d..b42f98bbbb 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 1030023893 -#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen-nb1.1030023893" +#define SIGNATURE_HASH 4012604686 +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen-nb1.4012604686" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 1204db77b2..2f880258c3 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 1851370826 -#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen121nissan.1851370826" +#define SIGNATURE_HASH 3155573393 +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen121nissan.3155573393" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 91789e2346..8511f40860 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 909164301 -#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen121vag.909164301" +#define SIGNATURE_HASH 3833538774 +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen121vag.3833538774" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 4ad1d70dab..06cda1564d 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 1397757245 -#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen128.1397757245" +#define SIGNATURE_HASH 2166325990 +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen128.2166325990" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 63163d4ca8..1f2ba7c6f9 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 1551892162 -#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen154hyundai.1551892162" +#define SIGNATURE_HASH 2385537305 +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen154hyundai.2385537305" diff --git a/firmware/controllers/generated/signature_hellen154hyundai_f7.h b/firmware/controllers/generated/signature_hellen154hyundai_f7.h index 769b142d69..8c08fbc36e 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 3357831491 -#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen154hyundai_f7.3357831491" +#define SIGNATURE_HASH 443279000 +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen154hyundai_f7.443279000" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 052878fae1..7c9f3b5b03 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 1139462684 -#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen72.1139462684" +#define SIGNATURE_HASH 2443527623 +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen72.2443527623" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 70bb5879dd..6a51cbfcf6 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 3679629100 -#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen81.3679629100" +#define SIGNATURE_HASH 152910071 +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen81.152910071" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index bb7b027d3a..eef01e8eb5 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 3430005359 -#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen88bmw.3430005359" +#define SIGNATURE_HASH 507391412 +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellen88bmw.507391412" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index b3c38cc713..bee9e26ee1 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 711449642 -#define TS_SIGNATURE "rusEFI master.2024.12.03.hellenNA6.711449642" +#define SIGNATURE_HASH 4163390449 +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellenNA6.4163390449" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 530666a6fe..5e301b3b6a 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 3585973988 -#define TS_SIGNATURE "rusEFI master.2024.12.03.hellenNA8_96.3585973988" +#define SIGNATURE_HASH 133302591 +#define TS_SIGNATURE "rusEFI master.2024.12.03.hellenNA8_96.133302591" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index b0fca0f99c..c14ddc7e5a 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 175638293 -#define TS_SIGNATURE "rusEFI master.2024.12.03.m74_9.175638293" +#define SIGNATURE_HASH 3627520206 +#define TS_SIGNATURE "rusEFI master.2024.12.03.m74_9.3627520206" diff --git a/firmware/controllers/generated/signature_mre-legacy_f4.h b/firmware/controllers/generated/signature_mre-legacy_f4.h index 641375b3b0..3eb3dbca21 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 4122803721 -#define TS_SIGNATURE "rusEFI master.2024.12.03.mre-legacy_f4.4122803721" +#define SIGNATURE_HASH 670263762 +#define TS_SIGNATURE "rusEFI master.2024.12.03.mre-legacy_f4.670263762" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index d340748694..e9a6b9a16a 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 4122803721 -#define TS_SIGNATURE "rusEFI master.2024.12.03.mre_f4.4122803721" +#define SIGNATURE_HASH 670263762 +#define TS_SIGNATURE "rusEFI master.2024.12.03.mre_f4.670263762" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 4aa361355c..968f100c2f 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 4122803721 -#define TS_SIGNATURE "rusEFI master.2024.12.03.mre_f7.4122803721" +#define SIGNATURE_HASH 670263762 +#define TS_SIGNATURE "rusEFI master.2024.12.03.mre_f7.670263762" diff --git a/firmware/controllers/generated/signature_nucleo_f413.h b/firmware/controllers/generated/signature_nucleo_f413.h index 31f23438ce..98b9c1559d 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 3200401354 -#define TS_SIGNATURE "rusEFI master.2024.12.03.nucleo_f413.3200401354" +#define SIGNATURE_HASH 1821222929 +#define TS_SIGNATURE "rusEFI master.2024.12.03.nucleo_f413.1821222929" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index a9a630ae80..cc3b0878e8 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 501992200 -#define TS_SIGNATURE "rusEFI master.2024.12.03.proteus_f4.501992200" +#define SIGNATURE_HASH 3483655379 +#define TS_SIGNATURE "rusEFI master.2024.12.03.proteus_f4.3483655379" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index fe0ea1e264..30d5d2fb05 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 501992200 -#define TS_SIGNATURE "rusEFI master.2024.12.03.proteus_f7.501992200" +#define SIGNATURE_HASH 3483655379 +#define TS_SIGNATURE "rusEFI master.2024.12.03.proteus_f7.3483655379" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 69de475dc8..f3372120cd 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 501992200 -#define TS_SIGNATURE "rusEFI master.2024.12.03.proteus_h7.501992200" +#define SIGNATURE_HASH 3483655379 +#define TS_SIGNATURE "rusEFI master.2024.12.03.proteus_h7.3483655379" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index adf0fbc42a..fe70ea1207 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 21610248 -#define TS_SIGNATURE "rusEFI master.2024.12.03.s105.21610248" +#define SIGNATURE_HASH 3540396243 +#define TS_SIGNATURE "rusEFI master.2024.12.03.s105.3540396243" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index 61684706c7..33ee8d036f 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 3795391207 -#define TS_SIGNATURE "rusEFI master.2024.12.03.small-can-board.3795391207" +#define SIGNATURE_HASH 813073724 +#define TS_SIGNATURE "rusEFI master.2024.12.03.small-can-board.813073724" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 7cc4f5f1d5..8246d360f0 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 3200401354 -#define TS_SIGNATURE "rusEFI master.2024.12.03.stm32f429_nucleo.3200401354" +#define SIGNATURE_HASH 1821222929 +#define TS_SIGNATURE "rusEFI master.2024.12.03.stm32f429_nucleo.1821222929" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index 35d8be06c3..8a6f58926e 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 3200401354 -#define TS_SIGNATURE "rusEFI master.2024.12.03.stm32f767_nucleo.3200401354" +#define SIGNATURE_HASH 1821222929 +#define TS_SIGNATURE "rusEFI master.2024.12.03.stm32f767_nucleo.1821222929" diff --git a/firmware/controllers/generated/signature_stm32h743_nucleo.h b/firmware/controllers/generated/signature_stm32h743_nucleo.h index da879b4afe..83644f2073 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 3200401354 -#define TS_SIGNATURE "rusEFI master.2024.12.03.stm32h743_nucleo.3200401354" +#define SIGNATURE_HASH 1821222929 +#define TS_SIGNATURE "rusEFI master.2024.12.03.stm32h743_nucleo.1821222929" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 93b7785ead..7e70b12f0c 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 3789752212 -#define TS_SIGNATURE "rusEFI master.2024.12.03.subaru_eg33_f7.3789752212" +#define SIGNATURE_HASH 866947151 +#define TS_SIGNATURE "rusEFI master.2024.12.03.subaru_eg33_f7.866947151" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 718b45b9ed..a7f78456b6 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 3200401354 -#define TS_SIGNATURE "rusEFI master.2024.12.03.t-b-g.3200401354" +#define SIGNATURE_HASH 1821222929 +#define TS_SIGNATURE "rusEFI master.2024.12.03.t-b-g.1821222929" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 96d775c6cf..5728b1998e 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 2230289218 -#define TS_SIGNATURE "rusEFI master.2024.12.03.tdg-pdm8.2230289218" +#define SIGNATURE_HASH 1453331609 +#define TS_SIGNATURE "rusEFI master.2024.12.03.tdg-pdm8.1453331609" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index decba66163..01d26df99e 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 3874727113 -#define TS_SIGNATURE "rusEFI master.2024.12.03.uaefi.3874727113" +#define SIGNATURE_HASH 884749074 +#define TS_SIGNATURE "rusEFI master.2024.12.03.uaefi.884749074" diff --git a/firmware/controllers/generated/signature_uaefi121.h b/firmware/controllers/generated/signature_uaefi121.h index ce96ee4276..9acb4fd091 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 1477536098 -#define TS_SIGNATURE "rusEFI master.2024.12.03.uaefi121.1477536098" +#define SIGNATURE_HASH 2321481401 +#define TS_SIGNATURE "rusEFI master.2024.12.03.uaefi121.2321481401" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index bddd33787f..294c9b3d6b 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -1934,6 +1934,12 @@ float getConfigValueByName(const char *name) { // nitrousDeactivationRpmWindow case -1786673317: return engineConfiguration->nitrousDeactivationRpmWindow; +// dfcoRetardDeg + case 601094003: + return engineConfiguration->dfcoRetardDeg; +// dfcoRetardRampInTime + case 2030571545: + return engineConfiguration->dfcoRetardRampInTime; // tcu_shiftTime case -1658957891: return config->tcu_shiftTime; @@ -5157,6 +5163,16 @@ bool setConfigValueByName(const char *name, float value) { { engineConfiguration->nitrousDeactivationRpmWindow = (int)value; return 1; + } + case 601094003: + { + engineConfiguration->dfcoRetardDeg = (int)value; + return 1; + } + case 2030571545: + { + engineConfiguration->dfcoRetardRampInTime = (int)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 eada5147ee..45bbca8828 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -1927,6 +1927,12 @@ This is the pressure at which your injector flow is known.\nFor example if your ### nitrousDeactivationRpmWindow +### 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. + ### tcu_shiftTime diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index d478f43127..aa144b2647 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.03.f407-discovery.1585116791" + signature = "rusEFI master.2024.12.03.f407-discovery.2352308652" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.f407-discovery.1585116791" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.f407-discovery.2352308652" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2508,6 +2510,8 @@ communityCommsLedPin = bits, U16, 22964, [0:8], $gpio_list FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9900,6 +9904,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 401ec4363b..ed99d43dd9 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.03.alphax-2chan.4144507325" + signature = "rusEFI master.2024.12.03.alphax-2chan.625458790" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.alphax-2chan.4144507325" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.alphax-2chan.625458790" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2512,6 +2514,8 @@ boardUseCamPullDown = bits, U32, 22964, [4:4], "With Pull Up", "With Pull Down" FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9783,6 +9787,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 0a0882b083..0980d7ecf3 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.03.alphax-4chan.667534168" + signature = "rusEFI master.2024.12.03.alphax-4chan.4119221379" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.alphax-4chan.667534168" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.alphax-4chan.4119221379" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 +2519,8 @@ boardUseD3PullDown = bits, U32, 22964, [9:9], "With Pull Up", "With Pull Down" FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9862,6 +9866,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index e3c493d2dc..4b3729c0e3 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.03.alphax-4chan_f7.667534168" + signature = "rusEFI master.2024.12.03.alphax-4chan_f7.4119221379" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.alphax-4chan_f7.667534168" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.alphax-4chan_f7.4119221379" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 +2519,8 @@ boardUseD3PullDown = bits, U32, 22964, [9:9], "With Pull Up", "With Pull Down" FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9862,6 +9866,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini b/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini index 327fbb245e..440a4af95a 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.03.alphax-4k-gdi.828341025" + signature = "rusEFI master.2024.12.03.alphax-4k-gdi.3809537274" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.alphax-4k-gdi.828341025" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.alphax-4k-gdi.3809537274" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 40956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9834,6 +9838,9 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index cbd8902e84..521b8e0766 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.03.alphax-8chan-revA.436980831" + signature = "rusEFI master.2024.12.03.alphax-8chan-revA.3359923076" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.alphax-8chan-revA.436980831" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.alphax-8chan-revA.3359923076" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2512,6 +2514,8 @@ boardUseTachPullUp = bits, U32, 22964, [4:4], "5v", "12v" FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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 +9842,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 63825c5a30..a89e71f7e2 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.03.alphax-8chan.944615188" + signature = "rusEFI master.2024.12.03.alphax-8chan.3926014159" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.alphax-8chan.944615188" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.alphax-8chan.3926014159" ; 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 @@ -1442,7 +1442,9 @@ nitrousMaximumAfr = scalar, U08, 3968, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3970, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3972, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3974, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3976, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3976, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3977, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3978, [76], "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 @@ -2521,6 +2523,8 @@ boardUseFlexPullDown = bits, U32, 22980, [10:10], "With Pull Up", "With Pull Dow FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9863,6 +9867,9 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index e6ae977ca1..4827b2bfb5 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.03.alphax-8chan_f7.944615188" + signature = "rusEFI master.2024.12.03.alphax-8chan_f7.3926014159" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.alphax-8chan_f7.944615188" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.alphax-8chan_f7.3926014159" ; 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 @@ -1442,7 +1442,9 @@ nitrousMaximumAfr = scalar, U08, 3968, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3970, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3972, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3974, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3976, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3976, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3977, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3978, [76], "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 @@ -2521,6 +2523,8 @@ boardUseFlexPullDown = bits, U32, 22980, [10:10], "With Pull Up", "With Pull Dow FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9863,6 +9867,9 @@ commandButton = "GM LCV", cmd_set_engine_type_GM_LCV field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_alphax-silver.ini b/firmware/tunerstudio/generated/rusefi_alphax-silver.ini index 18cd8d5b89..d035c3c18b 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.03.alphax-silver.2205955180" + signature = "rusEFI master.2024.12.03.alphax-silver.1362338743" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.alphax-silver.2205955180" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.alphax-silver.1362338743" ; 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 @@ -1440,7 +1440,9 @@ nitrousMaximumAfr = scalar, U08, 3956, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3960, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3962, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3964, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3964, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3965, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3966, [76], "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 @@ -2508,6 +2510,8 @@ minimumOilPressureValues = array, U08, 22960, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9776,6 +9780,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index d7bbe1a664..6d41b466b8 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.03.at_start_f435.3200401354" + signature = "rusEFI master.2024.12.03.at_start_f435.1821222929" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.at_start_f435.3200401354" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.at_start_f435.1821222929" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9887,6 +9891,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 66c9d252fd..bac4037b41 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.03.atlas.4207274884" + signature = "rusEFI master.2024.12.03.atlas.680164447" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.atlas.4207274884" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.atlas.680164447" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3792, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3794, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3796, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3798, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3800, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3800, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3801, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3802, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22456, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9878,6 +9882,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index d478f43127..aa144b2647 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.03.f407-discovery.1585116791" + signature = "rusEFI master.2024.12.03.f407-discovery.2352308652" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.f407-discovery.1585116791" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.f407-discovery.2352308652" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2508,6 +2510,8 @@ communityCommsLedPin = bits, U16, 22964, [0:8], $gpio_list FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9900,6 +9904,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index d3b9b11066..6b6f34409c 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.03.f429-discovery.3200401354" + signature = "rusEFI master.2024.12.03.f429-discovery.1821222929" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.f429-discovery.3200401354" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.f429-discovery.1821222929" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9887,6 +9891,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index 604fcabed6..f9b4d149b4 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.03.f469-discovery.2350201177" + signature = "rusEFI master.2024.12.03.f469-discovery.1583001218" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.f469-discovery.2350201177" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.f469-discovery.1583001218" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9887,6 +9891,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index ca8482a018..2abed7ea1a 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.03.frankenso_na6.3896593361" + signature = "rusEFI master.2024.12.03.frankenso_na6.974052362" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.frankenso_na6.3896593361" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.frankenso_na6.974052362" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9888,6 +9892,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_haba208.ini b/firmware/tunerstudio/generated/rusefi_haba208.ini index 4b61c9edf8..b988d51903 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.03.haba208.3200401354" + signature = "rusEFI master.2024.12.03.haba208.1821222929" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.haba208.3200401354" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.haba208.1821222929" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9887,6 +9891,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index 5c31cca0be..25c8bc8668 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.03.hellen-112-17.936027982" + signature = "rusEFI master.2024.12.03.hellen-112-17.3850711189" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.hellen-112-17.936027982" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.hellen-112-17.3850711189" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9830,6 +9834,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index e690da4bd4..ee3201d53f 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.03.hellen-gm-e67.1924880498" + signature = "rusEFI master.2024.12.03.hellen-gm-e67.2700398505" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.hellen-gm-e67.1924880498" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.hellen-gm-e67.2700398505" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9861,6 +9865,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index ad466fcc7b..0705b72ebb 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.03.hellen-honda-k.3942337980" + signature = "rusEFI master.2024.12.03.hellen-honda-k.951376487" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.hellen-honda-k.3942337980" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.hellen-honda-k.951376487" ; signature is expected to be 7 or more characters. useLegacyFTempUnits = false ignoreMissingBitOptions = true @@ -1388,7 +1388,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2458,6 +2460,8 @@ unusedConfigPadding = array, U08, 23413, [36], "", 1, 0, 0, 100, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9531,6 +9535,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 4bb266b6a4..6e5431fb76 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.03.hellen-nb1.1030023893" + signature = "rusEFI master.2024.12.03.hellen-nb1.4012604686" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.hellen-nb1.1030023893" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.hellen-nb1.4012604686" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9861,6 +9865,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index efa5d49af7..6b8069b70a 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.03.hellen121nissan.1851370826" + signature = "rusEFI master.2024.12.03.hellen121nissan.3155573393" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.hellen121nissan.1851370826" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.hellen121nissan.3155573393" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9816,6 +9820,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 227b5c16be..918f639f49 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.03.hellen121vag.909164301" + signature = "rusEFI master.2024.12.03.hellen121vag.3833538774" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.hellen121vag.909164301" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.hellen121vag.3833538774" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9851,6 +9855,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index 7e5c888633..d169e4356e 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.03.hellen128.1397757245" + signature = "rusEFI master.2024.12.03.hellen128.2166325990" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.hellen128.1397757245" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.hellen128.2166325990" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9859,6 +9863,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 2c64938746..15f60a3ea8 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.03.hellen154hyundai.1551892162" + signature = "rusEFI master.2024.12.03.hellen154hyundai.2385537305" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.hellen154hyundai.1551892162" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.hellen154hyundai.2385537305" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9769,6 +9773,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini index a6710e2249..5f9094998e 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.03.hellen154hyundai_f7.3357831491" + signature = "rusEFI master.2024.12.03.hellen154hyundai_f7.443279000" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.hellen154hyundai_f7.3357831491" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.hellen154hyundai_f7.443279000" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9769,6 +9773,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index f86c3f51fe..3b08eec5ec 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.03.hellen72.1139462684" + signature = "rusEFI master.2024.12.03.hellen72.2443527623" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.hellen72.1139462684" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.hellen72.2443527623" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9861,6 +9865,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index d3e215d1e6..647fe8ce76 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.03.hellen81.3679629100" + signature = "rusEFI master.2024.12.03.hellen81.152910071" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.hellen81.3679629100" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.hellen81.152910071" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9858,6 +9862,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index fade907431..f19117cbee 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.03.hellen88bmw.3430005359" + signature = "rusEFI master.2024.12.03.hellen88bmw.507391412" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.hellen88bmw.3430005359" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.hellen88bmw.507391412" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9854,6 +9858,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 91ef7e7d39..ab57534537 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.03.hellenNA6.711449642" + signature = "rusEFI master.2024.12.03.hellenNA6.4163390449" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.hellenNA6.711449642" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.hellenNA6.4163390449" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9861,6 +9865,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index e316d70704..f426de4b1d 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.03.hellenNA8_96.3585973988" + signature = "rusEFI master.2024.12.03.hellenNA8_96.133302591" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.hellenNA8_96.3585973988" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.hellenNA8_96.133302591" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9861,6 +9865,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index c596651b75..8bb061c2f6 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.03.m74_9.175638293" + signature = "rusEFI master.2024.12.03.m74_9.3627520206" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.m74_9.175638293" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.m74_9.3627520206" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9865,6 +9869,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini b/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini index d17a059709..f7cb5f2485 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.03.mre-legacy_f4.4122803721" + signature = "rusEFI master.2024.12.03.mre-legacy_f4.670263762" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.mre-legacy_f4.4122803721" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.mre-legacy_f4.670263762" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 24956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9836,6 +9840,9 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 87e942875a..a2fbaeb635 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.03.mre_f4.4122803721" + signature = "rusEFI master.2024.12.03.mre_f4.670263762" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.mre_f4.4122803721" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.mre_f4.670263762" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 24956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9836,6 +9840,9 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 5ca191c801..1ad05489be 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.03.mre_f7.4122803721" + signature = "rusEFI master.2024.12.03.mre_f7.670263762" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.mre_f7.4122803721" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.mre_f7.670263762" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 24956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9836,6 +9840,9 @@ commandButton = "microRusEFI M111", cmd_set_engine_type_MERCEDES_M11 field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini index 6c83e986fa..6bbc4ab4da 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.03.nucleo_f413.3200401354" + signature = "rusEFI master.2024.12.03.nucleo_f413.1821222929" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.nucleo_f413.3200401354" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.nucleo_f413.1821222929" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9887,6 +9891,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index c33a4d26a1..b1dc8eeb68 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.03.proteus_f4.501992200" + signature = "rusEFI master.2024.12.03.proteus_f4.3483655379" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.proteus_f4.501992200" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.proteus_f4.3483655379" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 28456, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9898,6 +9902,9 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index bd94ae1c26..0969a981ef 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.03.proteus_f7.501992200" + signature = "rusEFI master.2024.12.03.proteus_f7.3483655379" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.proteus_f7.501992200" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.proteus_f7.3483655379" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 28456, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9898,6 +9902,9 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 3e995fc59a..45feb7ee6c 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.03.proteus_h7.501992200" + signature = "rusEFI master.2024.12.03.proteus_h7.3483655379" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.proteus_h7.501992200" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.proteus_h7.3483655379" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 28456, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9898,6 +9902,9 @@ commandButton = "Fuel Bench", cmd_set_engine_type_FUEL_BENCH field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index 75125e296e..77d9658800 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.03.s105.21610248" + signature = "rusEFI master.2024.12.03.s105.3540396243" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.s105.21610248" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.s105.3540396243" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9863,6 +9867,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index 1c375ddc52..704aa7aa88 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.03.small-can-board.3795391207" + signature = "rusEFI master.2024.12.03.small-can-board.813073724" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.small-can-board.3795391207" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.small-can-board.813073724" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9878,6 +9882,9 @@ commandButton = "Honda BCM", cmd_set_engine_type_SMALL_CB_HONDA_BCM field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index e37f133639..015abb75d5 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.03.stm32f429_nucleo.3200401354" + signature = "rusEFI master.2024.12.03.stm32f429_nucleo.1821222929" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.stm32f429_nucleo.3200401354" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.stm32f429_nucleo.1821222929" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9887,6 +9891,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index 33ca1ebbdb..317a3de390 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.03.stm32f767_nucleo.3200401354" + signature = "rusEFI master.2024.12.03.stm32f767_nucleo.1821222929" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.stm32f767_nucleo.3200401354" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.stm32f767_nucleo.1821222929" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9887,6 +9891,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini index 9426a0674d..011698bca0 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.03.stm32h743_nucleo.3200401354" + signature = "rusEFI master.2024.12.03.stm32h743_nucleo.1821222929" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.stm32h743_nucleo.3200401354" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.stm32h743_nucleo.1821222929" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9887,6 +9891,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index facc660786..a3ad8b5277 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.03.subaru_eg33_f7.3789752212" + signature = "rusEFI master.2024.12.03.subaru_eg33_f7.866947151" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.subaru_eg33_f7.3789752212" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.subaru_eg33_f7.866947151" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9881,6 +9885,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 7519e1a2c5..bf92fd1690 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.03.t-b-g.3200401354" + signature = "rusEFI master.2024.12.03.t-b-g.1821222929" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.t-b-g.3200401354" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.t-b-g.1821222929" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9887,6 +9891,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 858e82d3c8..58bca1da36 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.03.tdg-pdm8.2230289218" + signature = "rusEFI master.2024.12.03.tdg-pdm8.1453331609" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.tdg-pdm8.2230289218" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.tdg-pdm8.1453331609" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9887,6 +9891,9 @@ dialog = tcuControls, "Transmission Settings" field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 8f7bf4404f..f93f2b14d6 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.03.uaefi.3874727113" + signature = "rusEFI master.2024.12.03.uaefi.884749074" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.uaefi.3874727113" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.uaefi.884749074" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2510,6 +2512,8 @@ rainTimingPpsBins = array, F32, 22988, [4], "C", 1, 0, -100, 120, 2 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9879,6 +9883,9 @@ commandButton = "VAG i5", cmd_set_engine_type_vag_5 field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks diff --git a/firmware/tunerstudio/generated/rusefi_uaefi121.ini b/firmware/tunerstudio/generated/rusefi_uaefi121.ini index 7977b0b14d..2e65d80c67 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.03.uaefi121.1477536098" + signature = "rusEFI master.2024.12.03.uaefi121.2321481401" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.12.03.uaefi121.1477536098" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.12.03.uaefi121.2321481401" ; 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 @@ -1439,7 +1439,9 @@ nitrousMaximumAfr = scalar, U08, 3952, "afr", 0.1, 0, 10, 20, 1 nitrousActivationRpm = scalar, U16, 3954, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpm = scalar, U16, 3956, "rpm", 1, 0, 0, 20000, 0 nitrousDeactivationRpmWindow = scalar, U16, 3958, "rpm", 1, 0, 0, 20000, 0 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3960, [80], "units", 1, 0, 0, 1, 0 +dfcoRetardDeg = scalar, U08, 3960, "deg", 1, 0, 0, 30, 0 +dfcoRetardRampInTime = scalar, U08, 3961, "s", 0.1, 0, 0, 1, 1 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3962, [76], "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 @@ -2507,6 +2509,8 @@ minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" 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." 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" @@ -9865,6 +9869,9 @@ commandButton = "VAG i5", cmd_set_engine_type_vag_5 field = "Cut fuel below MAP", coastingFuelCutMap, {coastingFuelCutEnabled} field = "Fuel cut delay", dfcoDelay, {coastingFuelCutEnabled} field = "Inhibit closed loop fuel after cut", noFuelTrimAfterDfcoTime, {coastingFuelCutEnabled} + field = "" + field = "Ignition retard during cut", dfcoRetardDeg, {coastingFuelCutEnabled} + field = "After cut timing ramp-in time", dfcoRetardRampInTime, {coastingFuelCutEnabled} dialog = rotaryDialog, "Rotary" field = "Enable Trailing Sparks", enableTrailingSparks 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 e32625e79d..415decc9e7 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 = 80; + public static final int END_OF_CALIBRATION_PADDING = 76; 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 = 1585116791; 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.03.f407-discovery.1585116791"; + public static final String TS_SIGNATURE = "rusEFI master.2024.12.03.f407-discovery.2352308652"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; @@ -3008,6 +3007,9 @@ public class Fields { public static final Field NITROUSACTIVATIONRPM = Field.create("NITROUSACTIVATIONRPM", 3954, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field NITROUSDEACTIVATIONRPM = Field.create("NITROUSDEACTIVATIONRPM", 3956, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field NITROUSDEACTIVATIONRPMWINDOW = Field.create("NITROUSDEACTIVATIONRPMWINDOW", 3958, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field DFCORETARDDEG = Field.create("DFCORETARDDEG", 3960, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field DFCORETARDRAMPINTIME = Field.create("DFCORETARDRAMPINTIME", 3961, FieldType.INT8).setScale(0.1).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 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); @@ -4734,6 +4736,9 @@ public class Fields { NITROUSACTIVATIONRPM, NITROUSDEACTIVATIONRPM, NITROUSDEACTIVATIONRPMWINDOW, + DFCORETARDDEG, + DFCORETARDRAMPINTIME, + ALIGNMENTFILL_AT_4038, POSTCRANKINGFACTOR, POSTCRANKINGDURATIONBINS, POSTCRANKINGCLTBINS,