From b574d6d89d1404991430d70c7d122af8587787c1 Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Fri, 5 May 2023 21:38:49 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../engine_configuration_generated_structures.h | 14 ++++++++++---- .../config/controllers/algo/rusefi_generated.h | 4 ++-- .../engine_configuration_generated_structures.h | 14 ++++++++++---- .../config/controllers/algo/rusefi_generated.h | 4 ++-- .../engine_configuration_generated_structures.h | 14 ++++++++++---- .../config/controllers/algo/rusefi_generated.h | 4 ++-- .../engine_configuration_generated_structures.h | 14 ++++++++++---- firmware/controllers/generated/rusefi_generated.h | 4 ++-- firmware/controllers/generated/signature_48way.h | 4 ++-- .../controllers/generated/signature_alphax-2chan.h | 4 ++-- .../controllers/generated/signature_alphax-4chan.h | 4 ++-- .../controllers/generated/signature_alphax-8chan.h | 4 ++-- firmware/controllers/generated/signature_atlas.h | 4 ++-- firmware/controllers/generated/signature_core8.h | 4 ++-- firmware/controllers/generated/signature_cypress.h | 4 ++-- .../generated/signature_f407-discovery.h | 4 ++-- .../generated/signature_f429-discovery.h | 4 ++-- .../generated/signature_frankenso_na6.h | 4 ++-- .../controllers/generated/signature_harley81.h | 4 ++-- .../generated/signature_hellen-gm-e67.h | 4 ++-- .../generated/signature_hellen-honda-k.h | 4 ++-- .../controllers/generated/signature_hellen-nb1.h | 4 ++-- .../generated/signature_hellen121nissan.h | 4 ++-- .../controllers/generated/signature_hellen121vag.h | 4 ++-- .../controllers/generated/signature_hellen128.h | 4 ++-- .../generated/signature_hellen154hyundai.h | 4 ++-- .../controllers/generated/signature_hellen72.h | 4 ++-- .../controllers/generated/signature_hellen81.h | 4 ++-- .../controllers/generated/signature_hellen88bmw.h | 4 ++-- .../controllers/generated/signature_hellenNA6.h | 4 ++-- .../controllers/generated/signature_hellenNA8_96.h | 4 ++-- firmware/controllers/generated/signature_kin.h | 4 ++-- firmware/controllers/generated/signature_m74_9.h | 4 ++-- firmware/controllers/generated/signature_mre_f4.h | 4 ++-- firmware/controllers/generated/signature_mre_f7.h | 4 ++-- .../controllers/generated/signature_nucleo_f429.h | 4 ++-- .../controllers/generated/signature_nucleo_f767.h | 4 ++-- .../controllers/generated/signature_nucleo_h743.h | 4 ++-- .../generated/signature_prometheus_405.h | 4 ++-- .../generated/signature_prometheus_469.h | 4 ++-- .../controllers/generated/signature_proteus_f4.h | 4 ++-- .../controllers/generated/signature_proteus_f7.h | 4 ++-- .../controllers/generated/signature_proteus_h7.h | 4 ++-- firmware/controllers/generated/signature_s105.h | 4 ++-- .../generated/signature_subaru_eg33_f7.h | 4 ++-- .../controllers/generated/signature_tdg-pdm8.h | 4 ++-- .../lua/generated/value_lookup_generated.cpp | 8 ++++++++ .../lua/generated/value_lookup_generated.md | 3 +++ firmware/tunerstudio/generated/rusefi.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_48way.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_alphax-2chan.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_alphax-4chan.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_alphax-8chan.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_atlas.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_core8.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_cypress.ini | 11 +++++++---- .../generated/rusefi_f407-discovery.ini | 11 +++++++---- .../generated/rusefi_f429-discovery.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_frankenso_na6.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_harley81.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_hellen-gm-e67.ini | 11 +++++++---- .../generated/rusefi_hellen-honda-k.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_hellen-nb1.ini | 11 +++++++---- .../generated/rusefi_hellen121nissan.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_hellen121vag.ini | 11 +++++++---- .../generated/rusefi_hellen128mercedes.ini | 11 +++++++---- .../generated/rusefi_hellen154hyundai.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_hellen72.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_hellen81.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_hellen88bmw.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_hellenNA6.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_hellenNA8_96.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_kin.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_m74_9.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_mre_f4.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_mre_f7.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_nucleo_f429.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_nucleo_f767.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_nucleo_h743.ini | 11 +++++++---- .../generated/rusefi_prometheus_405.ini | 11 +++++++---- .../generated/rusefi_prometheus_469.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_proteus_f4.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_proteus_f7.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_proteus_h7.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_s105.ini | 11 +++++++---- .../generated/rusefi_subaru_eg33_f7.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini | 11 +++++++---- .../java/com/rusefi/config/generated/Fields.java | 10 ++++++---- 88 files changed, 414 insertions(+), 260 deletions(-) diff --git a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h index e01a33efa2..d4b1d5871f 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu May 04 15:05:26 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri May 05 21:37:57 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4337,10 +4337,16 @@ struct engine_configuration_s { */ scaled_channel benchTestOffTime; /** - units + * Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached + kPa (absolute) * offset 3940 */ - uint8_t mainUnusedEnd[32]; + scaled_channel boostCutPressureHyst; + /** + units + * offset 3941 + */ + uint8_t mainUnusedEnd[31]; }; static_assert(sizeof(engine_configuration_s) == 3972); @@ -5177,4 +5183,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23176); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu May 04 15:05:26 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri May 05 21:37:57 UTC 2023 diff --git a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h index cd4826cd20..7c800f793e 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h @@ -1075,7 +1075,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 259548084 +#define SIGNATURE_HASH 632788415 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 #define spi_device_e_SPI_DEVICE_2 2 @@ -1366,7 +1366,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.05.05.cypress.259548084" +#define TS_SIGNATURE "rusEFI master.2023.05.05.cypress.632788415" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h index da7a817198..d9ffc0baa3 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu May 04 15:05:24 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri May 05 21:37:56 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4337,10 +4337,16 @@ struct engine_configuration_s { */ scaled_channel benchTestOffTime; /** - units + * Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached + kPa (absolute) * offset 3940 */ - uint8_t mainUnusedEnd[32]; + scaled_channel boostCutPressureHyst; + /** + units + * offset 3941 + */ + uint8_t mainUnusedEnd[31]; }; static_assert(sizeof(engine_configuration_s) == 3972); @@ -5177,4 +5183,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23176); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu May 04 15:05:24 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri May 05 21:37:56 UTC 2023 diff --git a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h index 72291437c0..642e336254 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1075,7 +1075,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 1739571576 +#define SIGNATURE_HASH 1298151283 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 #define spi_device_e_SPI_DEVICE_2 2 @@ -1366,7 +1366,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.05.05.kin.1739571576" +#define TS_SIGNATURE "rusEFI master.2023.05.05.kin.1298151283" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h index 57d85764cb..aac97477f8 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu May 04 15:05:27 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Fri May 05 21:37:58 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4337,10 +4337,16 @@ struct engine_configuration_s { */ scaled_channel benchTestOffTime; /** - units + * Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached + kPa (absolute) * offset 3940 */ - uint8_t mainUnusedEnd[32]; + scaled_channel boostCutPressureHyst; + /** + units + * offset 3941 + */ + uint8_t mainUnusedEnd[31]; }; static_assert(sizeof(engine_configuration_s) == 3972); @@ -5177,4 +5183,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23176); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu May 04 15:05:27 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Fri May 05 21:37:58 UTC 2023 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h index d7bfe13516..1bf89cfac5 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h @@ -1026,7 +1026,7 @@ #define show_Frankenso_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 137613664 +#define SIGNATURE_HASH 586950507 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 #define spi_device_e_SPI_DEVICE_2 2 @@ -1318,7 +1318,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.05.05.subaru_eg33_f7.137613664" +#define TS_SIGNATURE "rusEFI master.2023.05.05.subaru_eg33_f7.586950507" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 1576d23c07..ac5319f2d9 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 15:06:15 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:47 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4337,10 +4337,16 @@ struct engine_configuration_s { */ scaled_channel benchTestOffTime; /** - units + * Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached + kPa (absolute) * offset 3940 */ - uint8_t mainUnusedEnd[32]; + scaled_channel boostCutPressureHyst; + /** + units + * offset 3941 + */ + uint8_t mainUnusedEnd[31]; }; static_assert(sizeof(engine_configuration_s) == 3972); @@ -5177,4 +5183,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23176); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu May 04 15:06:15 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:47 UTC 2023 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 0980109f07..36bf707323 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1075,7 +1075,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 1731689746 +#define SIGNATURE_HASH 1308134169 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 #define spi_device_e_SPI_DEVICE_2 2 @@ -1366,7 +1366,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.05.05.f407-discovery.1731689746" +#define TS_SIGNATURE "rusEFI master.2023.05.05.f407-discovery.1308134169" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/signature_48way.h b/firmware/controllers/generated/signature_48way.h index 4b1668cf22..46b7bcf9c2 100644 --- a/firmware/controllers/generated/signature_48way.h +++ b/firmware/controllers/generated/signature_48way.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 636421103 -#define TS_SIGNATURE "rusEFI master.2023.05.05.48way.636421103" +#define SIGNATURE_HASH 253818340 +#define TS_SIGNATURE "rusEFI master.2023.05.05.48way.253818340" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index dc7f8fc74d..42e124d132 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2595731431 -#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-2chan.2595731431" +#define SIGNATURE_HASH 2960671212 +#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-2chan.2960671212" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 1ed92943ea..f675eb4245 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1722792040 -#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-4chan.1722792040" +#define SIGNATURE_HASH 1281379939 +#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-4chan.1281379939" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index ece03f6b67..24a0bbb325 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2000778679 -#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-8chan.2000778679" +#define SIGNATURE_HASH 1569620924 +#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-8chan.1569620924" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index f2579a0b2f..4db3606645 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 330471059 -#define TS_SIGNATURE "rusEFI master.2023.05.05.atlas.330471059" +#define SIGNATURE_HASH 964518040 +#define TS_SIGNATURE "rusEFI master.2023.05.05.atlas.964518040" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index a411570996..1e84b812f8 100644 --- a/firmware/controllers/generated/signature_core8.h +++ b/firmware/controllers/generated/signature_core8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1494386403 -#define TS_SIGNATURE "rusEFI master.2023.05.05.core8.1494386403" +#define SIGNATURE_HASH 1943892200 +#define TS_SIGNATURE "rusEFI master.2023.05.05.core8.1943892200" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index 6a93aa8bf2..c2c05294b2 100644 --- a/firmware/controllers/generated/signature_cypress.h +++ b/firmware/controllers/generated/signature_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 259548084 -#define TS_SIGNATURE "rusEFI master.2023.05.05.cypress.259548084" +#define SIGNATURE_HASH 632788415 +#define TS_SIGNATURE "rusEFI master.2023.05.05.cypress.632788415" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index d5a9b62a62..0b4c02a41e 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1731689746 -#define TS_SIGNATURE "rusEFI master.2023.05.05.f407-discovery.1731689746" +#define SIGNATURE_HASH 1308134169 +#define TS_SIGNATURE "rusEFI master.2023.05.05.f407-discovery.1308134169" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 0a51ae78ca..82243d0d11 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 259548084 -#define TS_SIGNATURE "rusEFI master.2023.05.05.f429-discovery.259548084" +#define SIGNATURE_HASH 632788415 +#define TS_SIGNATURE "rusEFI master.2023.05.05.f429-discovery.632788415" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 6838edbb47..31bdebb2bb 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 757760894 -#define TS_SIGNATURE "rusEFI master.2023.05.05.frankenso_na6.757760894" +#define SIGNATURE_HASH 132478325 +#define TS_SIGNATURE "rusEFI master.2023.05.05.frankenso_na6.132478325" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index 56e0e5f911..8d4c629a3c 100644 --- a/firmware/controllers/generated/signature_harley81.h +++ b/firmware/controllers/generated/signature_harley81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1533180840 -#define TS_SIGNATURE "rusEFI master.2023.05.05.harley81.1533180840" +#define SIGNATURE_HASH 1907199395 +#define TS_SIGNATURE "rusEFI master.2023.05.05.harley81.1907199395" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index dc2760dbff..a2dd82412f 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3335061117 -#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-gm-e67.3335061117" +#define SIGNATURE_HASH 3959883894 +#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-gm-e67.3959883894" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 736b1000a2..ce7795fdc4 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3473174017 -#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-honda-k.3473174017" +#define SIGNATURE_HASH 3855325194 +#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-honda-k.3855325194" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index a8193bbfac..3adb30267d 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3651884319 -#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-nb1.3651884319" +#define SIGNATURE_HASH 4083458836 +#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-nb1.4083458836" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index fba0b8dacb..b2da4a2f50 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3375968922 -#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen121nissan.3375968922" +#define SIGNATURE_HASH 3824600209 +#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen121nissan.3824600209" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 30b96dcea5..0c24b3657a 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3580220737 -#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen121vag.3580220737" +#define SIGNATURE_HASH 4289340234 +#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen121vag.4289340234" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index fd3066852c..55f514b273 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2894276914 -#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen128.2894276914" +#define SIGNATURE_HASH 2253184825 +#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen128.2253184825" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 339f627484..5263b60df9 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3920870000 -#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen154hyundai.3920870000" +#define SIGNATURE_HASH 3279703163 +#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen154hyundai.3279703163" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 855a9b8e4b..e0c22c9691 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 399018947 -#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen72.399018947" +#define SIGNATURE_HASH 1023901128 +#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen72.1023901128" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 777a4e8909..d29f859701 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 170029402 -#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen81.170029402" +#define SIGNATURE_HASH 552437585 +#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen81.552437585" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index bff835bc3d..d357ba1045 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2223426717 -#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen88bmw.2223426717" +#define SIGNATURE_HASH 2924034710 +#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen88bmw.2924034710" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index b7759a9424..b998a10f86 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3929759757 -#define TS_SIGNATURE "rusEFI master.2023.05.05.hellenNA6.3929759757" +#define SIGNATURE_HASH 3237254662 +#define TS_SIGNATURE "rusEFI master.2023.05.05.hellenNA6.3237254662" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 6ee8400d7e..1b2196bb09 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2247079641 -#define TS_SIGNATURE "rusEFI master.2023.05.05.hellenNA8_96.2247079641" +#define SIGNATURE_HASH 2938126546 +#define TS_SIGNATURE "rusEFI master.2023.05.05.hellenNA8_96.2938126546" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index f35448ec7c..ba730a9f11 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 1739571576 -#define TS_SIGNATURE "rusEFI master.2023.05.05.kin.1739571576" +#define SIGNATURE_HASH 1298151283 +#define TS_SIGNATURE "rusEFI master.2023.05.05.kin.1298151283" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index fc4916dde5..194a0cdd6f 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3505831567 -#define TS_SIGNATURE "rusEFI master.2023.05.05.m74_9.3505831567" +#define SIGNATURE_HASH 4198058116 +#define TS_SIGNATURE "rusEFI master.2023.05.05.m74_9.4198058116" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 975080c833..75b45ae280 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2190422228 -#define TS_SIGNATURE "rusEFI master.2023.05.05.mre_f4.2190422228" +#define SIGNATURE_HASH 2822817503 +#define TS_SIGNATURE "rusEFI master.2023.05.05.mre_f4.2822817503" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 62bfd2b38c..75a32a86c8 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2190422228 -#define TS_SIGNATURE "rusEFI master.2023.05.05.mre_f7.2190422228" +#define SIGNATURE_HASH 2822817503 +#define TS_SIGNATURE "rusEFI master.2023.05.05.mre_f7.2822817503" diff --git a/firmware/controllers/generated/signature_nucleo_f429.h b/firmware/controllers/generated/signature_nucleo_f429.h index 5abebbcdb3..4475a3041f 100644 --- a/firmware/controllers/generated/signature_nucleo_f429.h +++ b/firmware/controllers/generated/signature_nucleo_f429.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 259548084 -#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_f429.259548084" +#define SIGNATURE_HASH 632788415 +#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_f429.632788415" diff --git a/firmware/controllers/generated/signature_nucleo_f767.h b/firmware/controllers/generated/signature_nucleo_f767.h index 2fb6ac6d0b..e419609810 100644 --- a/firmware/controllers/generated/signature_nucleo_f767.h +++ b/firmware/controllers/generated/signature_nucleo_f767.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 259548084 -#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_f767.259548084" +#define SIGNATURE_HASH 632788415 +#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_f767.632788415" diff --git a/firmware/controllers/generated/signature_nucleo_h743.h b/firmware/controllers/generated/signature_nucleo_h743.h index 178c29e94d..c861534893 100644 --- a/firmware/controllers/generated/signature_nucleo_h743.h +++ b/firmware/controllers/generated/signature_nucleo_h743.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 259548084 -#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_h743.259548084" +#define SIGNATURE_HASH 632788415 +#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_h743.632788415" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index b0eaf50c6f..f90f816478 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1072475684 -#define TS_SIGNATURE "rusEFI master.2023.05.05.prometheus_405.1072475684" +#define SIGNATURE_HASH 354637871 +#define TS_SIGNATURE "rusEFI master.2023.05.05.prometheus_405.354637871" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 5f1a12d831..8f49055b27 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1072475684 -#define TS_SIGNATURE "rusEFI master.2023.05.05.prometheus_469.1072475684" +#define SIGNATURE_HASH 354637871 +#define TS_SIGNATURE "rusEFI master.2023.05.05.prometheus_469.354637871" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 8afdec9b56..cf1341896e 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1027619513 -#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_f4.1027619513" +#define SIGNATURE_HASH 395300018 +#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_f4.395300018" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 92752264db..f721fb937b 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1027619513 -#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_f7.1027619513" +#define SIGNATURE_HASH 395300018 +#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_f7.395300018" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index fc334e3227..a6c312dff7 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1027619513 -#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_h7.1027619513" +#define SIGNATURE_HASH 395300018 +#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_h7.395300018" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 2fa339db06..f5a9465498 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 934581773 -#define TS_SIGNATURE "rusEFI master.2023.05.05.s105.934581773" +#define SIGNATURE_HASH 494624774 +#define TS_SIGNATURE "rusEFI master.2023.05.05.s105.494624774" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 9449fbc50e..40e8a5720d 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 ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 137613664 -#define TS_SIGNATURE "rusEFI master.2023.05.05.subaru_eg33_f7.137613664" +#define SIGNATURE_HASH 586950507 +#define TS_SIGNATURE "rusEFI master.2023.05.05.subaru_eg33_f7.586950507" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index fbe6f5e703..8d794ca7cf 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 ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2245414806 -#define TS_SIGNATURE "rusEFI master.2023.05.05.tdg-pdm8.2245414806" +#define SIGNATURE_HASH 2937698717 +#define TS_SIGNATURE "rusEFI master.2023.05.05.tdg-pdm8.2937698717" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index 99f670cf05..c4d18af13d 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -1573,6 +1573,9 @@ float getConfigValueByName(const char *name) { // benchTestOffTime case -1655178001: return engineConfiguration->benchTestOffTime; +// boostCutPressureHyst + case -2111374247: + return engineConfiguration->boostCutPressureHyst; } return EFI_ERROR_CODE; } @@ -4193,6 +4196,11 @@ void setConfigValueByName(const char *name, float value) { { engineConfiguration->benchTestOffTime = (int)value; return; + } + case -2111374247: + { + engineConfiguration->boostCutPressureHyst = (int)value; + return; } } } diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index 2c47b2fa2f..6c08244223 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -1567,3 +1567,6 @@ Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then wh ### benchTestOffTime Time between bench test pulses +### boostCutPressureHyst +Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached + diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index f1bbc93482..0239ec0d86 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.f407-discovery.1731689746" + signature = "rusEFI master.2023.05.05.f407-discovery.1308134169" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.f407-discovery.1731689746" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.f407-discovery.1308134169" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:14:00 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:45 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7566,6 +7568,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_48way.ini b/firmware/tunerstudio/generated/rusefi_48way.ini index 6083b735c6..092e28acc0 100644 --- a/firmware/tunerstudio/generated/rusefi_48way.ini +++ b/firmware/tunerstudio/generated/rusefi_48way.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.48way.636421103" + signature = "rusEFI master.2023.05.05.48way.253818340" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.48way.636421103" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.48way.253818340" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:41 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:25 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7563,6 +7565,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 3a34aa34c9..6c00402c1d 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.alphax-2chan.2595731431" + signature = "rusEFI master.2023.05.05.alphax-2chan.2960671212" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.alphax-2chan.2595731431" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.alphax-2chan.2960671212" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:17 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:00 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7542,6 +7544,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index d3b4d3cd6d..07af90607c 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.alphax-4chan.1722792040" + signature = "rusEFI master.2023.05.05.alphax-4chan.1281379939" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.alphax-4chan.1722792040" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.alphax-4chan.1281379939" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:18 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:01 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7546,6 +7548,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 1cdcfcf964..d1a178ce54 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.alphax-8chan.2000778679" + signature = "rusEFI master.2023.05.05.alphax-8chan.1569620924" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.alphax-8chan.2000778679" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.alphax-8chan.1569620924" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:19 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:02 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7546,6 +7548,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 0781260213..974a34f079 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.atlas.330471059" + signature = "rusEFI master.2023.05.05.atlas.964518040" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.atlas.330471059" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.atlas.964518040" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:57 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:43 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7556,6 +7558,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_core8.ini b/firmware/tunerstudio/generated/rusefi_core8.ini index e38be7be32..5302cea258 100644 --- a/firmware/tunerstudio/generated/rusefi_core8.ini +++ b/firmware/tunerstudio/generated/rusefi_core8.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.core8.1494386403" + signature = "rusEFI master.2023.05.05.core8.1943892200" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.core8.1494386403" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.core8.1943892200" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:39 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:24 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7563,6 +7565,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index f0f3e09e3f..4b7e90c277 100644 --- a/firmware/tunerstudio/generated/rusefi_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_cypress.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.cypress.259548084" + signature = "rusEFI master.2023.05.05.cypress.632788415" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.cypress.259548084" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.cypress.632788415" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri May 05 21:13:14 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri May 05 21:37:57 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7564,6 +7566,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 0ccf5d6ff3..84c5e0d757 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.f407-discovery.1731689746" + signature = "rusEFI master.2023.05.05.f407-discovery.1308134169" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.f407-discovery.1731689746" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.f407-discovery.1308134169" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:51 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:37 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7566,6 +7568,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 257d48f43e..106315315f 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.f429-discovery.259548084" + signature = "rusEFI master.2023.05.05.f429-discovery.632788415" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.f429-discovery.259548084" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.f429-discovery.632788415" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:53 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:38 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7564,6 +7566,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index a0b2ff974c..12d32a6b03 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.frankenso_na6.757760894" + signature = "rusEFI master.2023.05.05.frankenso_na6.132478325" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.frankenso_na6.757760894" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.frankenso_na6.132478325" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:44 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:29 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7564,6 +7566,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_harley81.ini b/firmware/tunerstudio/generated/rusefi_harley81.ini index a550402ad7..40036748b1 100644 --- a/firmware/tunerstudio/generated/rusefi_harley81.ini +++ b/firmware/tunerstudio/generated/rusefi_harley81.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.harley81.1533180840" + signature = "rusEFI master.2023.05.05.harley81.1907199395" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.harley81.1533180840" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.harley81.1907199395" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:21 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:03 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7543,6 +7545,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 150703cdc5..1559ffeaac 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.hellen-gm-e67.3335061117" + signature = "rusEFI master.2023.05.05.hellen-gm-e67.3959883894" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.hellen-gm-e67.3335061117" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.hellen-gm-e67.3959883894" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:33 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:17 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7544,6 +7546,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index b125f4555b..5405e58bcc 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.hellen-honda-k.3473174017" + signature = "rusEFI master.2023.05.05.hellen-honda-k.3855325194" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.hellen-honda-k.3473174017" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.hellen-honda-k.3855325194" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:26 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:09 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7541,6 +7543,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index ebc3210d06..d9aee88285 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.hellen-nb1.3651884319" + signature = "rusEFI master.2023.05.05.hellen-nb1.4083458836" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.hellen-nb1.3651884319" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.hellen-nb1.4083458836" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:32 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:16 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7544,6 +7546,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 0186019f94..22913845f1 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.hellen121nissan.3375968922" + signature = "rusEFI master.2023.05.05.hellen121nissan.3824600209" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.hellen121nissan.3375968922" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.hellen121nissan.3824600209" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:24 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:08 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7540,6 +7542,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 6485329e06..0c6f2e783c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.hellen121vag.3580220737" + signature = "rusEFI master.2023.05.05.hellen121vag.4289340234" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.hellen121vag.3580220737" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.hellen121vag.4289340234" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:23 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:07 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7543,6 +7545,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index 1db273ed9b..7c85cefb8c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.hellen128.2894276914" + signature = "rusEFI master.2023.05.05.hellen128.2253184825" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.hellen128.2894276914" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.hellen128.2253184825" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:22 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:05 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7540,6 +7542,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 4c2331f3f3..761b5b0839 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.hellen154hyundai.3920870000" + signature = "rusEFI master.2023.05.05.hellen154hyundai.3279703163" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.hellen154hyundai.3920870000" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.hellen154hyundai.3279703163" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:27 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:11 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7540,6 +7542,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index a4f671b36c..033e97b76c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.hellen72.399018947" + signature = "rusEFI master.2023.05.05.hellen72.1023901128" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.hellen72.399018947" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.hellen72.1023901128" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:30 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:13 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7544,6 +7546,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index cc02880c7b..dfb6d1c41e 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.hellen81.170029402" + signature = "rusEFI master.2023.05.05.hellen81.552437585" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.hellen81.170029402" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.hellen81.552437585" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:31 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:15 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7541,6 +7543,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index b11634da70..4123d00981 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.hellen88bmw.2223426717" + signature = "rusEFI master.2023.05.05.hellen88bmw.2924034710" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.hellen88bmw.2223426717" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.hellen88bmw.2924034710" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:28 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:12 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7539,6 +7541,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index df7957c693..9d238cbb35 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.hellenNA6.3929759757" + signature = "rusEFI master.2023.05.05.hellenNA6.3237254662" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.hellenNA6.3929759757" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.hellenNA6.3237254662" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:35 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:19 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7544,6 +7546,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 4fe41778f5..150a6dde34 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.hellenNA8_96.2247079641" + signature = "rusEFI master.2023.05.05.hellenNA8_96.2938126546" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.hellenNA8_96.2247079641" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.hellenNA8_96.2938126546" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:36 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:20 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7544,6 +7546,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index aaa709fca4..e1083e15b8 100644 --- a/firmware/tunerstudio/generated/rusefi_kin.ini +++ b/firmware/tunerstudio/generated/rusefi_kin.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.kin.1739571576" + signature = "rusEFI master.2023.05.05.kin.1298151283" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.kin.1739571576" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.kin.1298151283" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri May 05 21:13:13 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri May 05 21:37:56 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7565,6 +7567,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index a9f8b9c170..40ba65669e 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.m74_9.3505831567" + signature = "rusEFI master.2023.05.05.m74_9.4198058116" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.m74_9.3505831567" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.m74_9.4198058116" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:42 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:26 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7546,6 +7548,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index b1b86dd9e2..e3c566f533 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.mre_f4.2190422228" + signature = "rusEFI master.2023.05.05.mre_f4.2822817503" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.mre_f4.2190422228" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.mre_f4.2822817503" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:38 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:23 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7544,6 +7546,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index eea573d994..d47bef1a76 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.mre_f7.2190422228" + signature = "rusEFI master.2023.05.05.mre_f7.2822817503" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.mre_f7.2190422228" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.mre_f7.2822817503" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:37 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:21 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7544,6 +7546,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini index ef3d9e2111..0bcbaa9d8f 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.nucleo_f429.259548084" + signature = "rusEFI master.2023.05.05.nucleo_f429.632788415" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.nucleo_f429.259548084" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.nucleo_f429.632788415" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:54 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:39 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7564,6 +7566,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini index 25de79268f..04afec36e2 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.nucleo_f767.259548084" + signature = "rusEFI master.2023.05.05.nucleo_f767.632788415" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.nucleo_f767.259548084" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.nucleo_f767.632788415" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:55 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:40 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7564,6 +7566,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini index cd1b42fe71..8ac9e849bb 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.nucleo_h743.259548084" + signature = "rusEFI master.2023.05.05.nucleo_h743.632788415" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.nucleo_h743.259548084" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.nucleo_h743.632788415" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:56 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:42 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7564,6 +7566,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index faa1199419..befb07118f 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.prometheus_405.1072475684" + signature = "rusEFI master.2023.05.05.prometheus_405.354637871" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.prometheus_405.1072475684" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.prometheus_405.354637871" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:47 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:31 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7559,6 +7561,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index d86e3ae441..115d6ebdeb 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.prometheus_469.1072475684" + signature = "rusEFI master.2023.05.05.prometheus_469.354637871" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.prometheus_469.1072475684" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.prometheus_469.354637871" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:45 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:30 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7559,6 +7561,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index f526d1283d..d563394cd5 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.proteus_f4.1027619513" + signature = "rusEFI master.2023.05.05.proteus_f4.395300018" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.proteus_f4.1027619513" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.proteus_f4.395300018" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:49 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:34 UTC 2023 pageSize = 27176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 27166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7544,6 +7546,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index c498face03..f6d02bb612 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.proteus_f7.1027619513" + signature = "rusEFI master.2023.05.05.proteus_f7.395300018" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.proteus_f7.1027619513" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.proteus_f7.395300018" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:48 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:33 UTC 2023 pageSize = 27176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 27166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7544,6 +7546,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index cfd4ef36cf..79ec6a5f6c 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.proteus_h7.1027619513" + signature = "rusEFI master.2023.05.05.proteus_h7.395300018" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.proteus_h7.1027619513" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.proteus_h7.395300018" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:50 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:35 UTC 2023 pageSize = 27176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 27166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7544,6 +7546,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index b7b20f60d8..c72616ca00 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.s105.934581773" + signature = "rusEFI master.2023.05.05.s105.494624774" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.s105.934581773" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.s105.494624774" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:43 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:28 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7546,6 +7548,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 5f4fcac078..0a1e58d9e5 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.subaru_eg33_f7.137613664" + signature = "rusEFI master.2023.05.05.subaru_eg33_f7.586950507" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.subaru_eg33_f7.137613664" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.subaru_eg33_f7.586950507" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Fri May 05 21:13:15 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Fri May 05 21:37:58 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7557,6 +7559,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 9a318ee98c..79d6535b02 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.05.05.tdg-pdm8.2245414806" + signature = "rusEFI master.2023.05.05.tdg-pdm8.2937698717" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.05.05.tdg-pdm8.2245414806" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.05.05.tdg-pdm8.2937698717" ; 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 @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:13:58 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:44 UTC 2023 pageSize = 23176 page = 1 @@ -1208,7 +1208,8 @@ rpmSoftLimitTimingRetard = scalar, U08, 3935, "deg", 0.2, 0, 0, 50, 1 rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1 rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0 benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1 -mainUnusedEnd = array, U08, 3940, [32], "units", 1, 0, 0, 1, 0 +boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1 +mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2105,6 +2106,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100 rpmSoftLimitFuelAdded = "% of fuel ADDED during window" rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached" benchTestOffTime = "Time between bench test pulses" + boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7564,6 +7566,7 @@ dialog = sent_stateDialog, "sent_state" field = "RPM hard limit", rpmHardLimit, { (cutFuelOnHardLimit || cutSparkOnHardLimit) && !useCltBasedRpmLimit } field = "RPM limit hysteresis", rpmHardLimitHyst field = "Boost cut pressure", boostCutPressure + field = "Boost cut pressure hysteresis", boostCutPressureHyst field = "Minimum oil pressure after start", minOilPressureAfterStart dialog = softRpmLimitSettings, "Soft RPM Limit" 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 ba0f4cee3e..76d635e967 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:14:01 UTC 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri May 05 21:38:47 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1017,7 +1017,7 @@ public class Fields { public static final int SentEtbType_FORD_TYPE_1 = 2; public static final int SentEtbType_GM_TYPE_1 = 1; public static final int SentEtbType_NONE = 0; - public static final int SIGNATURE_HASH = 1731689746; + public static final int SIGNATURE_HASH = 1308134169; public static final int spi_device_e_SPI_DEVICE_1 = 1; public static final int spi_device_e_SPI_DEVICE_2 = 2; public static final int spi_device_e_SPI_DEVICE_3 = 3; @@ -1241,7 +1241,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.2023.05.05.f407-discovery.1731689746"; + public static final String TS_SIGNATURE = "rusEFI master.2023.05.05.f407-discovery.1308134169"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int TS_TOTAL_OUTPUT_SIZE = 1372; @@ -2528,7 +2528,8 @@ public class Fields { public static final Field RPMSOFTLIMITFUELADDED = Field.create("RPMSOFTLIMITFUELADDED", 3936, FieldType.INT8).setScale(0.2).setBaseOffset(0); public static final Field RPMHARDLIMITHYST = Field.create("RPMHARDLIMITHYST", 3937, FieldType.INT8).setScale(10.0).setBaseOffset(0); public static final Field BENCHTESTOFFTIME = Field.create("BENCHTESTOFFTIME", 3938, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3940, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTCUTPRESSUREHYST = Field.create("BOOSTCUTPRESSUREHYST", 3940, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3941, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 3972, FieldType.FLOAT).setBaseOffset(0); public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 4004, FieldType.FLOAT).setBaseOffset(0); public static final Field IACPIDMULTTABLE = Field.create("IACPIDMULTTABLE", 4036, FieldType.INT8).setScale(0.05).setBaseOffset(0); @@ -3991,6 +3992,7 @@ public class Fields { RPMSOFTLIMITFUELADDED, RPMHARDLIMITHYST, BENCHTESTOFFTIME, + BOOSTCUTPRESSUREHYST, MAINUNUSEDEND, ETBBIASBINS, ETBBIASVALUES,