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 288fbcbcbc..e1efe8d5aa 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 Sun Jun 11 23:05:25 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Jun 12 17:32:26 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4336,10 +4336,22 @@ struct engine_configuration_s { */ uint32_t benchTestCount; /** - units + * How long the dashpot holds TPS before it starts to decay. + seconds * offset 3948 */ - uint8_t mainUnusedEnd[16]; + scaled_channel iacByTpsHoldTime; + /** + * The length of time over which the dashpot effect will be smoothly removed. + seconds + * offset 3949 + */ + scaled_channel iacByTpsDecayTime; + /** + units + * offset 3950 + */ + uint8_t mainUnusedEnd[14]; }; static_assert(sizeof(engine_configuration_s) == 3964); @@ -5176,4 +5188,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23168); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Jun 11 23:05:25 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Jun 12 17:32:26 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 5698c1ba78..2a11fa64dd 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h @@ -1079,7 +1079,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 1157589752 +#define SIGNATURE_HASH 2146704765 #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 @@ -1368,7 +1368,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.06.12.cypress.1157589752" +#define TS_SIGNATURE "rusEFI master.2023.06.12.cypress.2146704765" #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 f75f21aa04..b7fb8169eb 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 Sun Jun 11 23:05:24 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Jun 12 17:32:25 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4336,10 +4336,22 @@ struct engine_configuration_s { */ uint32_t benchTestCount; /** - units + * How long the dashpot holds TPS before it starts to decay. + seconds * offset 3948 */ - uint8_t mainUnusedEnd[16]; + scaled_channel iacByTpsHoldTime; + /** + * The length of time over which the dashpot effect will be smoothly removed. + seconds + * offset 3949 + */ + scaled_channel iacByTpsDecayTime; + /** + units + * offset 3950 + */ + uint8_t mainUnusedEnd[14]; }; static_assert(sizeof(engine_configuration_s) == 3964); @@ -5176,4 +5188,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23168); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Jun 11 23:05:24 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Jun 12 17:32:25 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 e264f37269..cd443e15ba 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1079,7 +1079,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 740870196 +#define SIGNATURE_HASH 388218801 #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 @@ -1368,7 +1368,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.06.12.kin.740870196" +#define TS_SIGNATURE "rusEFI master.2023.06.12.kin.388218801" #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 cbe8f46bf5..48de5401af 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 Sun Jun 11 23:05:26 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 Mon Jun 12 17:32:27 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4336,10 +4336,22 @@ struct engine_configuration_s { */ uint32_t benchTestCount; /** - units + * How long the dashpot holds TPS before it starts to decay. + seconds * offset 3948 */ - uint8_t mainUnusedEnd[16]; + scaled_channel iacByTpsHoldTime; + /** + * The length of time over which the dashpot effect will be smoothly removed. + seconds + * offset 3949 + */ + scaled_channel iacByTpsDecayTime; + /** + units + * offset 3950 + */ + uint8_t mainUnusedEnd[14]; }; static_assert(sizeof(engine_configuration_s) == 3964); @@ -5176,4 +5188,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23168); // 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 Sun Jun 11 23:05:26 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 Mon Jun 12 17:32:27 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 f7d88c6a45..dc58416b47 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 @@ -1030,7 +1030,7 @@ #define show_Frankenso_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1131589103 +#define SIGNATURE_HASH 2021251690 #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 @@ -1320,7 +1320,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.06.12.subaru_eg33_f7.1131589103" +#define TS_SIGNATURE "rusEFI master.2023.06.12.subaru_eg33_f7.2021251690" #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 16512d1586..764e218ad8 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 Sun Jun 11 23:06:18 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:17 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4336,10 +4336,22 @@ struct engine_configuration_s { */ uint32_t benchTestCount; /** - units + * How long the dashpot holds TPS before it starts to decay. + seconds * offset 3948 */ - uint8_t mainUnusedEnd[16]; + scaled_channel iacByTpsHoldTime; + /** + * The length of time over which the dashpot effect will be smoothly removed. + seconds + * offset 3949 + */ + scaled_channel iacByTpsDecayTime; + /** + units + * offset 3950 + */ + uint8_t mainUnusedEnd[14]; }; static_assert(sizeof(engine_configuration_s) == 3964); @@ -5176,4 +5188,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23168); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 11 23:06:18 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:17 UTC 2023 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 60f10741d3..d4075c9355 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1079,7 +1079,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 417175053 +#define SIGNATURE_HASH 601285000 #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 @@ -1368,7 +1368,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.06.12.f407-discovery.417175053" +#define TS_SIGNATURE "rusEFI master.2023.06.12.f407-discovery.601285000" #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 d603df1743..9ebd6d54ff 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 2482754 -#define TS_SIGNATURE "rusEFI master.2023.06.12.48way.2482754" +#define SIGNATURE_HASH 992908743 +#define TS_SIGNATURE "rusEFI master.2023.06.12.48way.992908743" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 2ad536441d..19e8429a49 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 1013843709 -#define TS_SIGNATURE "rusEFI master.2023.06.12.alphax-2chan.1013843709" +#define SIGNATURE_HASH 124088696 +#define TS_SIGNATURE "rusEFI master.2023.06.12.alphax-2chan.124088696" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 43bc758bd2..9224a410d8 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 1738451473 -#define TS_SIGNATURE "rusEFI master.2023.06.12.alphax-4chan.1738451473" +#define SIGNATURE_HASH 1553325460 +#define TS_SIGNATURE "rusEFI master.2023.06.12.alphax-4chan.1553325460" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 7b0307fc50..6426579843 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 2734162322 -#define TS_SIGNATURE "rusEFI master.2023.06.12.alphax-8chan.2734162322" +#define SIGNATURE_HASH 2582869527 +#define TS_SIGNATURE "rusEFI master.2023.06.12.alphax-8chan.2582869527" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 5b9f27de0c..d51091fcb5 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 1479909343 -#define TS_SIGNATURE "rusEFI master.2023.06.12.atlas.1479909343" +#define SIGNATURE_HASH 1665067098 +#define TS_SIGNATURE "rusEFI master.2023.06.12.atlas.1665067098" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index 375f261521..200c5bfd8c 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 2094557006 -#define TS_SIGNATURE "rusEFI master.2023.06.12.core8.2094557006" +#define SIGNATURE_HASH 1205014731 +#define TS_SIGNATURE "rusEFI master.2023.06.12.core8.1205014731" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index d7722ec76d..9245be6053 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 1157589752 -#define TS_SIGNATURE "rusEFI master.2023.06.12.cypress.1157589752" +#define SIGNATURE_HASH 2146704765 +#define TS_SIGNATURE "rusEFI master.2023.06.12.cypress.2146704765" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 12dbca3e31..699e5732c9 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 417175053 -#define TS_SIGNATURE "rusEFI master.2023.06.12.f407-discovery.417175053" +#define SIGNATURE_HASH 601285000 +#define TS_SIGNATURE "rusEFI master.2023.06.12.f407-discovery.601285000" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index e7085a3615..f26ca61eb9 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 1157589752 -#define TS_SIGNATURE "rusEFI master.2023.06.12.f429-discovery.1157589752" +#define SIGNATURE_HASH 2146704765 +#define TS_SIGNATURE "rusEFI master.2023.06.12.f429-discovery.2146704765" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index af70cf8847..8e18be54f7 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 1722649138 -#define TS_SIGNATURE "rusEFI master.2023.06.12.frankenso_na6.1722649138" +#define SIGNATURE_HASH 1571225015 +#define TS_SIGNATURE "rusEFI master.2023.06.12.frankenso_na6.1571225015" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index 5af1f0c250..f4e9627d77 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 2416388017 -#define TS_SIGNATURE "rusEFI master.2023.06.12.harley81.2416388017" +#define SIGNATURE_HASH 2869710900 +#define TS_SIGNATURE "rusEFI master.2023.06.12.harley81.2869710900" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index d57a054f63..ff1d0089ad 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 4094549000 -#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen-gm-e67.4094549000" +#define SIGNATURE_HASH 3473320845 +#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen-gm-e67.3473320845" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 384fecf1dd..7c6a0e6354 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 601860140 -#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen-honda-k.601860140" +#define SIGNATURE_HASH 416604073 +#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen-honda-k.416604073" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 670d34519b..da711b230b 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 2038002846 -#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen-nb1.2038002846" +#define SIGNATURE_HASH 1114768155 +#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen-nb1.1114768155" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index b3bf536e4a..20a8c8395c 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 781520314 -#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen121nissan.781520314" +#define SIGNATURE_HASH 362707519 +#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen121nissan.362707519" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 675ba02031..673b57e035 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 3498145083 -#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen121vag.3498145083" +#define SIGNATURE_HASH 3951690430 +#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen121vag.3951690430" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 181c150059..976146eea0 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 1703783790 -#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen128.1703783790" +#define SIGNATURE_HASH 1585896171 +#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen128.1585896171" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 33ed9d84f9..f9437f547f 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 378200406 -#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen154hyundai.378200406" +#define SIGNATURE_HASH 763467475 +#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen154hyundai.763467475" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index ee949bcad1..925f7c2365 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 683371733 -#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen72.683371733" +#define SIGNATURE_HASH 330308432 +#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen72.330308432" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index b6a9079e47..ea1485fbd5 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 3014651413 -#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen81.3014651413" +#define SIGNATURE_HASH 2292488592 +#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen81.2292488592" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index c684ad2f89..61c31f4ac3 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 2455448777 -#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen88bmw.2455448777" +#define SIGNATURE_HASH 2840615756 +#define TS_SIGNATURE "rusEFI master.2023.06.12.hellen88bmw.2840615756" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 7a20511cdc..d7329899b7 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 2951935708 -#define TS_SIGNATURE "rusEFI master.2023.06.12.hellenNA6.2951935708" +#define SIGNATURE_HASH 2499379545 +#define TS_SIGNATURE "rusEFI master.2023.06.12.hellenNA6.2499379545" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 946ef4fa15..64bc11f180 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 422143441 -#define TS_SIGNATURE "rusEFI master.2023.06.12.hellenNA8_96.422143441" +#define SIGNATURE_HASH 572658260 +#define TS_SIGNATURE "rusEFI master.2023.06.12.hellenNA8_96.572658260" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 1692c6b28f..fc16d1008c 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 740870196 -#define TS_SIGNATURE "rusEFI master.2023.06.12.kin.740870196" +#define SIGNATURE_HASH 388218801 +#define TS_SIGNATURE "rusEFI master.2023.06.12.kin.388218801" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 425053cb23..194875f128 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 1589933814 -#define TS_SIGNATURE "rusEFI master.2023.06.12.m74_9.1589933814" +#define SIGNATURE_HASH 1708065139 +#define TS_SIGNATURE "rusEFI master.2023.06.12.m74_9.1708065139" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 5e8e529dd6..50f3dc2803 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 2047543423 -#define TS_SIGNATURE "rusEFI master.2023.06.12.mre_f4.2047543423" +#define SIGNATURE_HASH 1090551802 +#define TS_SIGNATURE "rusEFI master.2023.06.12.mre_f4.1090551802" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 8965ea6fbe..ddf4568361 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 2047543423 -#define TS_SIGNATURE "rusEFI master.2023.06.12.mre_f7.2047543423" +#define SIGNATURE_HASH 1090551802 +#define TS_SIGNATURE "rusEFI master.2023.06.12.mre_f7.1090551802" diff --git a/firmware/controllers/generated/signature_nucleo_f429.h b/firmware/controllers/generated/signature_nucleo_f429.h index 1be36b7e6c..6d651d6a83 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 1157589752 -#define TS_SIGNATURE "rusEFI master.2023.06.12.nucleo_f429.1157589752" +#define SIGNATURE_HASH 2146704765 +#define TS_SIGNATURE "rusEFI master.2023.06.12.nucleo_f429.2146704765" diff --git a/firmware/controllers/generated/signature_nucleo_f767.h b/firmware/controllers/generated/signature_nucleo_f767.h index 044a95c595..2471098db1 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 1157589752 -#define TS_SIGNATURE "rusEFI master.2023.06.12.nucleo_f767.1157589752" +#define SIGNATURE_HASH 2146704765 +#define TS_SIGNATURE "rusEFI master.2023.06.12.nucleo_f767.2146704765" diff --git a/firmware/controllers/generated/signature_nucleo_h743.h b/firmware/controllers/generated/signature_nucleo_h743.h index 796727e70d..2ef4cba327 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 1157589752 -#define TS_SIGNATURE "rusEFI master.2023.06.12.nucleo_h743.1157589752" +#define SIGNATURE_HASH 2146704765 +#define TS_SIGNATURE "rusEFI master.2023.06.12.nucleo_h743.2146704765" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 6f1752e52c..b92e326a0b 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 1953212264 -#define TS_SIGNATURE "rusEFI master.2023.06.12.prometheus_405.1953212264" +#define SIGNATURE_HASH 1331745005 +#define TS_SIGNATURE "rusEFI master.2023.06.12.prometheus_405.1331745005" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index c6efd9c090..b949737677 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 1953212264 -#define TS_SIGNATURE "rusEFI master.2023.06.12.prometheus_469.1953212264" +#define SIGNATURE_HASH 1331745005 +#define TS_SIGNATURE "rusEFI master.2023.06.12.prometheus_469.1331745005" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 1332ef4bd3..a17b3aa212 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 217978230 -#define TS_SIGNATURE "rusEFI master.2023.06.12.proteus_f4.217978230" +#define SIGNATURE_HASH 938828531 +#define TS_SIGNATURE "rusEFI master.2023.06.12.proteus_f4.938828531" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index b69f8cf8e6..3263b87fd6 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 217978230 -#define TS_SIGNATURE "rusEFI master.2023.06.12.proteus_f7.217978230" +#define SIGNATURE_HASH 938828531 +#define TS_SIGNATURE "rusEFI master.2023.06.12.proteus_f7.938828531" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 29a67c8d50..993ec97982 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 217978230 -#define TS_SIGNATURE "rusEFI master.2023.06.12.proteus_h7.217978230" +#define SIGNATURE_HASH 938828531 +#define TS_SIGNATURE "rusEFI master.2023.06.12.proteus_h7.938828531" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 47fbffa840..3ad0e2a372 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 547655588 -#define TS_SIGNATURE "rusEFI master.2023.06.12.s105.547655588" +#define SIGNATURE_HASH 464517153 +#define TS_SIGNATURE "rusEFI master.2023.06.12.s105.464517153" diff --git a/firmware/controllers/generated/signature_small-can.h b/firmware/controllers/generated/signature_small-can.h index 696ac9c847..58fd89862b 100644 --- a/firmware/controllers/generated/signature_small-can.h +++ b/firmware/controllers/generated/signature_small-can.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3906719384 -#define TS_SIGNATURE "rusEFI master.2023.06.12.small-can.3906719384" +#define SIGNATURE_HASH 3553671453 +#define TS_SIGNATURE "rusEFI master.2023.06.12.small-can.3553671453" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index bcb5cc7d5e..e4293a70f1 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 1131589103 -#define TS_SIGNATURE "rusEFI master.2023.06.12.subaru_eg33_f7.1131589103" +#define SIGNATURE_HASH 2021251690 +#define TS_SIGNATURE "rusEFI master.2023.06.12.subaru_eg33_f7.2021251690" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 159fe92e8f..a6f3d4573a 100644 --- a/firmware/controllers/generated/signature_t-b-g.h +++ b/firmware/controllers/generated/signature_t-b-g.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1157589752 -#define TS_SIGNATURE "rusEFI master.2023.06.12.t-b-g.1157589752" +#define SIGNATURE_HASH 2146704765 +#define TS_SIGNATURE "rusEFI master.2023.06.12.t-b-g.2146704765" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 2dcc3c3971..ee5e3803a8 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 3461433050 -#define TS_SIGNATURE "rusEFI master.2023.06.12.tdg-pdm8.3461433050" +#define SIGNATURE_HASH 4116328799 +#define TS_SIGNATURE "rusEFI master.2023.06.12.tdg-pdm8.4116328799" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index ae93b543a4..3b4cbbaed2 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -1585,6 +1585,12 @@ float getConfigValueByName(const char *name) { // benchTestCount case -204721234: return engineConfiguration->benchTestCount; +// iacByTpsHoldTime + case -235994182: + return engineConfiguration->iacByTpsHoldTime; +// iacByTpsDecayTime + case 1742748825: + return engineConfiguration->iacByTpsDecayTime; } return EFI_ERROR_CODE; } @@ -4225,6 +4231,16 @@ void setConfigValueByName(const char *name, float value) { { engineConfiguration->benchTestCount = (int)value; return; + } + case -235994182: + { + engineConfiguration->iacByTpsHoldTime = (int)value; + return; + } + case 1742748825: + { + engineConfiguration->iacByTpsDecayTime = (int)value; + return; } } } diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index 26a85bf27a..4c02f7b0de 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -1579,3 +1579,9 @@ Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU ### benchTestCount How many test bench pulses do you want +### iacByTpsHoldTime +How long the dashpot holds TPS before it starts to decay. + +### iacByTpsDecayTime +The length of time over which the dashpot effect will be smoothly removed. + diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 8f5a896b6e..e62ff9cfdd 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.06.12.f407-discovery.417175053" + signature = "rusEFI master.2023.06.12.f407-discovery.601285000" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.f407-discovery.417175053" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.f407-discovery.601285000" ; 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 Sun Jun 11 23:06:16 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:15 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7108,6 +7112,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_48way.ini b/firmware/tunerstudio/generated/rusefi_48way.ini index f063f889d0..12549fc04e 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.06.12.48way.2482754" + signature = "rusEFI master.2023.06.12.48way.992908743" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.48way.2482754" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.48way.992908743" ; 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 Sun Jun 11 23:05:54 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:54 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7108,6 +7112,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 9151f66b9f..f22eef18f9 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.06.12.alphax-2chan.1013843709" + signature = "rusEFI master.2023.06.12.alphax-2chan.124088696" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.alphax-2chan.1013843709" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.alphax-2chan.124088696" ; 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 Sun Jun 11 23:05:28 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:28 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7080,6 +7084,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 4d42b793b7..26a11c0a6f 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.06.12.alphax-4chan.1738451473" + signature = "rusEFI master.2023.06.12.alphax-4chan.1553325460" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.alphax-4chan.1738451473" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.alphax-4chan.1553325460" ; 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 Sun Jun 11 23:05:29 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:30 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7082,6 +7086,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index f81a926574..00e8b25d93 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.06.12.alphax-8chan.2734162322" + signature = "rusEFI master.2023.06.12.alphax-8chan.2582869527" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.alphax-8chan.2734162322" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.alphax-8chan.2582869527" ; 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 Sun Jun 11 23:05:30 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:31 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7082,6 +7086,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 7d1e1b34d6..b3d0c3f982 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.06.12.atlas.1479909343" + signature = "rusEFI master.2023.06.12.atlas.1665067098" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.atlas.1479909343" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.atlas.1665067098" ; 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 Sun Jun 11 23:06:13 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:13 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7098,6 +7102,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_core8.ini b/firmware/tunerstudio/generated/rusefi_core8.ini index 15eeec9cdf..f643c9bb26 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.06.12.core8.2094557006" + signature = "rusEFI master.2023.06.12.core8.1205014731" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.core8.2094557006" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.core8.1205014731" ; 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 Sun Jun 11 23:05:52 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:53 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7108,6 +7112,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index 27b807baad..94e3b8a2c7 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.06.12.cypress.1157589752" + signature = "rusEFI master.2023.06.12.cypress.2146704765" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.cypress.1157589752" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.cypress.2146704765" ; 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 Sun Jun 11 23:05:25 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Jun 12 17:32:26 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7106,6 +7110,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 1477f76742..33d3d845e1 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.06.12.f407-discovery.417175053" + signature = "rusEFI master.2023.06.12.f407-discovery.601285000" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.f407-discovery.417175053" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.f407-discovery.601285000" ; 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 Sun Jun 11 23:06:07 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:07 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7108,6 +7112,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index ee97778da8..132b05e030 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.06.12.f429-discovery.1157589752" + signature = "rusEFI master.2023.06.12.f429-discovery.2146704765" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.f429-discovery.1157589752" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.f429-discovery.2146704765" ; 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 Sun Jun 11 23:06:08 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:08 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7106,6 +7110,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 86d0afb16c..d07ad06707 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.06.12.frankenso_na6.1722649138" + signature = "rusEFI master.2023.06.12.frankenso_na6.1571225015" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.frankenso_na6.1722649138" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.frankenso_na6.1571225015" ; 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 Sun Jun 11 23:05:59 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:59 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7106,6 +7110,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_harley81.ini b/firmware/tunerstudio/generated/rusefi_harley81.ini index 82ad07789a..f1ce8df648 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.06.12.harley81.2416388017" + signature = "rusEFI master.2023.06.12.harley81.2869710900" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.harley81.2416388017" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.harley81.2869710900" ; 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 Sun Jun 11 23:05:32 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:32 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7094,6 +7098,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 8a52324635..3c5be4e285 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.06.12.hellen-gm-e67.4094549000" + signature = "rusEFI master.2023.06.12.hellen-gm-e67.3473320845" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.hellen-gm-e67.4094549000" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.hellen-gm-e67.3473320845" ; 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 Sun Jun 11 23:05:45 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:45 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7097,6 +7101,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index 5bc1442fdc..561b8fc12c 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.06.12.hellen-honda-k.601860140" + signature = "rusEFI master.2023.06.12.hellen-honda-k.416604073" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.hellen-honda-k.601860140" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.hellen-honda-k.416604073" ; 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 Sun Jun 11 23:05:37 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:37 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7079,6 +7083,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 63ffa1917d..ca3211bad6 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.06.12.hellen-nb1.2038002846" + signature = "rusEFI master.2023.06.12.hellen-nb1.1114768155" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.hellen-nb1.2038002846" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.hellen-nb1.1114768155" ; 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 Sun Jun 11 23:05:43 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:44 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7097,6 +7101,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index dd13ad11df..0bbb4c46df 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.06.12.hellen121nissan.781520314" + signature = "rusEFI master.2023.06.12.hellen121nissan.362707519" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.hellen121nissan.781520314" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.hellen121nissan.362707519" ; 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 Sun Jun 11 23:05:35 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:36 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7079,6 +7083,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 707a9b666a..f3f3aafaca 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.06.12.hellen121vag.3498145083" + signature = "rusEFI master.2023.06.12.hellen121vag.3951690430" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.hellen121vag.3498145083" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.hellen121vag.3951690430" ; 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 Sun Jun 11 23:05:34 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:35 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7097,6 +7101,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index f9b0f816ed..e6c0d59d61 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.06.12.hellen128.1703783790" + signature = "rusEFI master.2023.06.12.hellen128.1585896171" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.hellen128.1703783790" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.hellen128.1585896171" ; 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 Sun Jun 11 23:05:33 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:34 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7094,6 +7098,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index a4d94ed4ff..70ba3ef078 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.06.12.hellen154hyundai.378200406" + signature = "rusEFI master.2023.06.12.hellen154hyundai.763467475" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.hellen154hyundai.378200406" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.hellen154hyundai.763467475" ; 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 Sun Jun 11 23:05:38 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:39 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7079,6 +7083,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 2a2ef8fff1..7fcaad9a46 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.06.12.hellen72.683371733" + signature = "rusEFI master.2023.06.12.hellen72.330308432" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.hellen72.683371733" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.hellen72.330308432" ; 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 Sun Jun 11 23:05:41 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:41 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7097,6 +7101,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index a7e9f0dedc..7ebbcea5c6 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.06.12.hellen81.3014651413" + signature = "rusEFI master.2023.06.12.hellen81.2292488592" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.hellen81.3014651413" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.hellen81.2292488592" ; 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 Sun Jun 11 23:05:42 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:43 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7095,6 +7099,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 442131e3a8..3cc33a8f7f 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.06.12.hellen88bmw.2455448777" + signature = "rusEFI master.2023.06.12.hellen88bmw.2840615756" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.hellen88bmw.2455448777" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.hellen88bmw.2840615756" ; 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 Sun Jun 11 23:05:39 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:40 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7094,6 +7098,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 152b9b9ecd..fa7ebc20d5 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.06.12.hellenNA6.2951935708" + signature = "rusEFI master.2023.06.12.hellenNA6.2499379545" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.hellenNA6.2951935708" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.hellenNA6.2499379545" ; 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 Sun Jun 11 23:05:46 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:47 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7097,6 +7101,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index abda4a70cd..47fd423fcc 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.06.12.hellenNA8_96.422143441" + signature = "rusEFI master.2023.06.12.hellenNA8_96.572658260" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.hellenNA8_96.422143441" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.hellenNA8_96.572658260" ; 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 Sun Jun 11 23:05:47 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:48 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7097,6 +7101,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index 2c37444719..a5c144009a 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.06.12.kin.740870196" + signature = "rusEFI master.2023.06.12.kin.388218801" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.kin.740870196" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.kin.388218801" ; 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 Sun Jun 11 23:05:24 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Jun 12 17:32:25 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7107,6 +7111,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 8af89b1ef3..f16f0e473d 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.06.12.m74_9.1589933814" + signature = "rusEFI master.2023.06.12.m74_9.1708065139" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.m74_9.1589933814" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.m74_9.1708065139" ; 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 Sun Jun 11 23:05:55 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:56 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7097,6 +7101,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 26fabd41f3..309895c48d 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.06.12.mre_f4.2047543423" + signature = "rusEFI master.2023.06.12.mre_f4.1090551802" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.mre_f4.2047543423" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.mre_f4.1090551802" ; 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 Sun Jun 11 23:05:51 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:52 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7098,6 +7102,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 198339dc05..d96af9d69b 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.06.12.mre_f7.2047543423" + signature = "rusEFI master.2023.06.12.mre_f7.1090551802" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.mre_f7.2047543423" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.mre_f7.1090551802" ; 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 Sun Jun 11 23:05:50 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:50 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7098,6 +7102,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini index 34f9cefde9..801582d21e 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.06.12.nucleo_f429.1157589752" + signature = "rusEFI master.2023.06.12.nucleo_f429.2146704765" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.nucleo_f429.1157589752" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.nucleo_f429.2146704765" ; 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 Sun Jun 11 23:06:09 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:09 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7106,6 +7110,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini index a72a820a04..58ab8ac613 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.06.12.nucleo_f767.1157589752" + signature = "rusEFI master.2023.06.12.nucleo_f767.2146704765" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.nucleo_f767.1157589752" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.nucleo_f767.2146704765" ; 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 Sun Jun 11 23:06:10 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:10 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7106,6 +7110,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini index d3aca5a2c3..fe91b7f8b1 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.06.12.nucleo_h743.1157589752" + signature = "rusEFI master.2023.06.12.nucleo_h743.2146704765" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.nucleo_h743.1157589752" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.nucleo_h743.2146704765" ; 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 Sun Jun 11 23:06:12 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:12 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7106,6 +7110,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index b5819f38ce..faabcfdfda 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.06.12.prometheus_405.1953212264" + signature = "rusEFI master.2023.06.12.prometheus_405.1331745005" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.prometheus_405.1953212264" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.prometheus_405.1331745005" ; 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 Sun Jun 11 23:06:01 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:02 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7101,6 +7105,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index f1d41789fa..fddaf1fdd9 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.06.12.prometheus_469.1953212264" + signature = "rusEFI master.2023.06.12.prometheus_469.1331745005" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.prometheus_469.1953212264" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.prometheus_469.1331745005" ; 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 Sun Jun 11 23:06:00 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:01 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7101,6 +7105,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 00aacb5270..e706767526 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.06.12.proteus_f4.217978230" + signature = "rusEFI master.2023.06.12.proteus_f4.938828531" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.proteus_f4.217978230" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.proteus_f4.938828531" ; 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 Sun Jun 11 23:06:04 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:04 UTC 2023 pageSize = 27168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 27158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7101,6 +7105,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 6f775e2e56..0a24d4989f 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.06.12.proteus_f7.217978230" + signature = "rusEFI master.2023.06.12.proteus_f7.938828531" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.proteus_f7.217978230" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.proteus_f7.938828531" ; 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 Sun Jun 11 23:06:03 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:03 UTC 2023 pageSize = 27168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 27158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7101,6 +7105,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index e427730696..ef8b436778 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.06.12.proteus_h7.217978230" + signature = "rusEFI master.2023.06.12.proteus_h7.938828531" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.proteus_h7.217978230" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.proteus_h7.938828531" ; 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 Sun Jun 11 23:06:05 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:06 UTC 2023 pageSize = 27168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 27158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7101,6 +7105,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index 6e216b4877..51c600f62e 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.06.12.s105.547655588" + signature = "rusEFI master.2023.06.12.s105.464517153" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.s105.547655588" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.s105.464517153" ; 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 Sun Jun 11 23:05:56 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:57 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7097,6 +7101,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_small-can.ini b/firmware/tunerstudio/generated/rusefi_small-can.ini index 0584a42031..433330851b 100644 --- a/firmware/tunerstudio/generated/rusefi_small-can.ini +++ b/firmware/tunerstudio/generated/rusefi_small-can.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.12.small-can.3906719384" + signature = "rusEFI master.2023.06.12.small-can.3553671453" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.small-can.3906719384" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.small-can.3553671453" ; 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 Sun Jun 11 23:05:48 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:49 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7097,6 +7101,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 3649a3d4ff..7c610af2b5 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.06.12.subaru_eg33_f7.1131589103" + signature = "rusEFI master.2023.06.12.subaru_eg33_f7.2021251690" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.subaru_eg33_f7.1131589103" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.subaru_eg33_f7.2021251690" ; 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 Sun Jun 11 23:05:26 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 Mon Jun 12 17:32:27 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7106,6 +7110,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index a4f83e23bf..230ba81254 100644 --- a/firmware/tunerstudio/generated/rusefi_t-b-g.ini +++ b/firmware/tunerstudio/generated/rusefi_t-b-g.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.12.t-b-g.1157589752" + signature = "rusEFI master.2023.06.12.t-b-g.2146704765" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.t-b-g.1157589752" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.t-b-g.2146704765" ; 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 Sun Jun 11 23:05:58 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:58 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7106,6 +7110,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index eff92bf123..889f095e10 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.06.12.tdg-pdm8.3461433050" + signature = "rusEFI master.2023.06.12.tdg-pdm8.4116328799" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.12.tdg-pdm8.3461433050" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.12.tdg-pdm8.4116328799" ; 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 Sun Jun 11 23:06:14 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:14 UTC 2023 pageSize = 23168 page = 1 @@ -1210,7 +1210,9 @@ benchTestOffTime = scalar, U16, 3930, "ms", 0.1, 0, 0, 2000, 1 boostCutPressureHyst = scalar, U08, 3932, "kPa (absolute)", 0.5, 0, 0, 125, 1 gearBasedOpenLoopBoostAdder = array, U08, 3933, [8], "%", 0.5, 0, 0, 100, 1 benchTestCount = scalar, U32, 3944, "", 1, 0, 0, 10000000, 0 -mainUnusedEnd = array, U08, 3948, [16], "units", 1, 0, 0, 1, 0 +iacByTpsHoldTime = scalar, U08, 3948, "seconds", 0.1, 0, 0, 25, 1 +iacByTpsDecayTime = scalar, U08, 3949, "seconds", 0.1, 0, 0, 25, 1 +mainUnusedEnd = array, U08, 3950, [14], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 3964, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 3996, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4028, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2108,6 +2110,8 @@ boostClosedLoopBlends2_blendValues = array, U08, 23158, [8], "%", 0.5, 0, 0, 100 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" gearBasedOpenLoopBoostAdder = "Boost duty cycle added by gear" benchTestCount = "How many test bench pulses do you want" + iacByTpsHoldTime = "How long the dashpot holds TPS before it starts to decay." + iacByTpsDecayTime = "The length of time over which the dashpot effect will be smoothly removed." 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" @@ -7106,6 +7110,8 @@ dialog = sent_stateDialog, "sent_state" field = "Override Idle VE table load axis", idleVeOverrideMode, { useSeparateVeForIdle == 1 } field = "Use idle tables for cranking taper", useSeparateIdleTablesForCrankingTaper field = "Use coasting idle table", useIacTableForCoasting + field = "Dashpot coasting-to-idle Hold time", iacByTpsHoldTime + field = "Dashpot coasting-to-idle Decay time", iacByTpsDecayTime field = "Detailed status in console", isVerboseIAC dialog = idleSettings, "", yAxis 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 990a3906c5..112261c552 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 Sun Jun 11 23:06:18 UTC 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:17 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1021,7 +1021,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 = 417175053; + public static final int SIGNATURE_HASH = 601285000; 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; @@ -1244,7 +1244,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.06.12.f407-discovery.417175053"; + public static final String TS_SIGNATURE = "rusEFI master.2023.06.12.f407-discovery.601285000"; 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 = 1388; @@ -2535,7 +2535,9 @@ public class Fields { public static final Field GEARBASEDOPENLOOPBOOSTADDER = Field.create("GEARBASEDOPENLOOPBOOSTADDER", 3933, FieldType.INT8).setScale(0.5).setBaseOffset(0); public static final Field ALIGNMENTFILL_AT_3941 = Field.create("ALIGNMENTFILL_AT_3941", 3941, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field BENCHTESTCOUNT = Field.create("BENCHTESTCOUNT", 3944, FieldType.INT).setScale(1.0).setBaseOffset(0); - public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3948, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IACBYTPSHOLDTIME = Field.create("IACBYTPSHOLDTIME", 3948, FieldType.INT8).setScale(0.1).setBaseOffset(0); + public static final Field IACBYTPSDECAYTIME = Field.create("IACBYTPSDECAYTIME", 3949, FieldType.INT8).setScale(0.1).setBaseOffset(0); + public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3950, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 3964, FieldType.FLOAT).setBaseOffset(0); public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 3996, FieldType.FLOAT).setBaseOffset(0); public static final Field IACPIDMULTTABLE = Field.create("IACPIDMULTTABLE", 4028, FieldType.INT8).setScale(0.05).setBaseOffset(0); @@ -4001,6 +4003,8 @@ public class Fields { GEARBASEDOPENLOOPBOOSTADDER, ALIGNMENTFILL_AT_3941, BENCHTESTCOUNT, + IACBYTPSHOLDTIME, + IACBYTPSDECAYTIME, MAINUNUSEDEND, ETBBIASBINS, ETBBIASVALUES,