From d2eea001f87e5e84299e07ab0e788647d664a872 Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Sat, 17 Dec 2022 04:46:59 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 50 +++++++++++++--- .../controllers/algo/rusefi_generated.h | 4 +- ...ngine_configuration_generated_structures.h | 50 +++++++++++++--- .../controllers/algo/rusefi_generated.h | 4 +- ...ngine_configuration_generated_structures.h | 50 +++++++++++++--- .../controllers/algo/rusefi_generated.h | 4 +- ...ngine_configuration_generated_structures.h | 50 +++++++++++++--- .../controllers/generated/rusefi_generated.h | 4 +- .../controllers/generated/signature_48way.h | 4 +- .../controllers/generated/signature_all.h | 4 +- .../generated/signature_alphax-2chan.h | 4 +- .../generated/signature_alphax-4chan.h | 4 +- .../generated/signature_alphax-8chan.h | 4 +- .../controllers/generated/signature_atlas.h | 4 +- .../controllers/generated/signature_core8.h | 4 +- .../controllers/generated/signature_cypress.h | 4 +- .../generated/signature_f407-discovery.h | 4 +- .../generated/signature_f429-discovery.h | 4 +- .../generated/signature_frankenso_na6.h | 4 +- .../generated/signature_harley81.h | 4 +- .../generated/signature_hellen-gm-e67.h | 4 +- .../generated/signature_hellen-nb1.h | 4 +- .../generated/signature_hellen121nissan.h | 4 +- .../generated/signature_hellen121vag.h | 4 +- .../generated/signature_hellen128.h | 4 +- .../generated/signature_hellen154hyundai.h | 4 +- .../generated/signature_hellen72.h | 4 +- .../generated/signature_hellen81.h | 4 +- .../generated/signature_hellen88bmw.h | 4 +- .../generated/signature_hellenNA6.h | 4 +- .../generated/signature_hellenNA8_96.h | 4 +- .../controllers/generated/signature_kin.h | 4 +- .../controllers/generated/signature_mre_f4.h | 4 +- .../controllers/generated/signature_mre_f7.h | 4 +- .../generated/signature_prometheus_405.h | 4 +- .../generated/signature_prometheus_469.h | 4 +- .../generated/signature_proteus_f4.h | 4 +- .../generated/signature_proteus_f7.h | 4 +- .../generated/signature_proteus_h7.h | 4 +- .../generated/signature_subaru_eg33_f7.h | 4 +- .../generated/signature_tdg-pdm8.h | 4 +- .../lua/generated/value_lookup_generated.cpp | 57 +++++++++++++++---- firmware/tunerstudio/generated/rusefi.ini | 30 ++++++---- .../tunerstudio/generated/rusefi_48way.ini | 30 ++++++---- .../generated/rusefi_alphax-2chan.ini | 30 ++++++---- .../generated/rusefi_alphax-4chan.ini | 30 ++++++---- .../generated/rusefi_alphax-8chan.ini | 30 ++++++---- .../tunerstudio/generated/rusefi_atlas.ini | 30 ++++++---- .../tunerstudio/generated/rusefi_core8.ini | 30 ++++++---- .../tunerstudio/generated/rusefi_cypress.ini | 30 ++++++---- .../generated/rusefi_f407-discovery.ini | 30 ++++++---- .../generated/rusefi_f429-discovery.ini | 30 ++++++---- .../generated/rusefi_frankenso_na6.ini | 30 ++++++---- .../tunerstudio/generated/rusefi_harley81.ini | 30 ++++++---- .../generated/rusefi_hellen-gm-e67.ini | 30 ++++++---- .../generated/rusefi_hellen-nb1.ini | 30 ++++++---- .../generated/rusefi_hellen121nissan.ini | 30 ++++++---- .../generated/rusefi_hellen121vag.ini | 30 ++++++---- .../generated/rusefi_hellen128mercedes.ini | 30 ++++++---- .../generated/rusefi_hellen154hyundai.ini | 30 ++++++---- .../tunerstudio/generated/rusefi_hellen72.ini | 30 ++++++---- .../tunerstudio/generated/rusefi_hellen81.ini | 30 ++++++---- .../generated/rusefi_hellen88bmw.ini | 30 ++++++---- .../generated/rusefi_hellenNA6.ini | 30 ++++++---- .../generated/rusefi_hellenNA8_96.ini | 30 ++++++---- firmware/tunerstudio/generated/rusefi_kin.ini | 30 ++++++---- .../tunerstudio/generated/rusefi_mre_f4.ini | 30 ++++++---- .../tunerstudio/generated/rusefi_mre_f7.ini | 30 ++++++---- .../generated/rusefi_prometheus_405.ini | 30 ++++++---- .../generated/rusefi_prometheus_469.ini | 30 ++++++---- .../generated/rusefi_proteus_f4.ini | 30 ++++++---- .../generated/rusefi_proteus_f7.ini | 30 ++++++---- .../generated/rusefi_proteus_h7.ini | 30 ++++++---- .../generated/rusefi_subaru_eg33_f7.ini | 30 ++++++---- .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 30 ++++++---- .../com/rusefi/config/generated/Fields.java | 24 ++++++-- 76 files changed, 900 insertions(+), 519 deletions(-) diff --git a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h index 407fa6f1dc..f1a70c55d1 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Dec 15 12:38:18 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Dec 17 04:46:11 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4346,26 +4346,30 @@ struct engine_configuration_s { */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** + rpm * offset 3876 */ - uint16_t alsMinRpm; + int16_t ALSMinRPM; /** + rpm * offset 3878 */ - uint16_t alsMaxRpm; + int16_t ALSMaxRPM; /** sec * offset 3880 */ float alsMaxDuration; /** + C * offset 3884 */ - uint8_t alsMaxClt; + int8_t ALSMinCLT; /** + C * offset 3885 */ - uint8_t alsMinPps; + int8_t ALSMaxCLT; /** * offset 3886 */ @@ -4375,10 +4379,40 @@ struct engine_configuration_s { */ uint8_t alsEtbPosition; /** - units + deg * offset 3888 */ - uint8_t mainUnusedEnd[124]; + int ALSTimingRetard; + /** + % + * offset 3892 + */ + int ALSIdleAdd; + /** + % + * offset 3896 + */ + int ALSEtbAdd; + /** + * offset 3900 + */ + int ALSSkipRatio; + /** + % + * offset 3904 + */ + uint8_t ALSMaxDriverThrottleIntent; + /** + units + * offset 3905 + */ + uint8_t mainUnusedEnd[106]; + /** + * need 4 byte alignment + units + * offset 4011 + */ + uint8_t alignmentFill_at_4011[1]; }; static_assert(sizeof(engine_configuration_s) == 4012); @@ -5151,4 +5185,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22800); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Dec 15 12:38:18 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Dec 17 04:46:11 UTC 2022 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 f4bcc731df..303967706a 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h @@ -1026,7 +1026,7 @@ #define SENT_INPUT_COUNT 1 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH snap_11375 +#define SIGNATURE_HASH snap_12293 #define specs_s_size 12 #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 @@ -1300,7 +1300,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.12.17.cypress.snap_11375" +#define TS_SIGNATURE "rusEFI 2022.12.17.cypress.snap_12293" #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 2da048f779..afd27ac890 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Dec 15 12:38:17 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Dec 17 04:46:10 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4346,26 +4346,30 @@ struct engine_configuration_s { */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** + rpm * offset 3876 */ - uint16_t alsMinRpm; + int16_t ALSMinRPM; /** + rpm * offset 3878 */ - uint16_t alsMaxRpm; + int16_t ALSMaxRPM; /** sec * offset 3880 */ float alsMaxDuration; /** + C * offset 3884 */ - uint8_t alsMaxClt; + int8_t ALSMinCLT; /** + C * offset 3885 */ - uint8_t alsMinPps; + int8_t ALSMaxCLT; /** * offset 3886 */ @@ -4375,10 +4379,40 @@ struct engine_configuration_s { */ uint8_t alsEtbPosition; /** - units + deg * offset 3888 */ - uint8_t mainUnusedEnd[124]; + int ALSTimingRetard; + /** + % + * offset 3892 + */ + int ALSIdleAdd; + /** + % + * offset 3896 + */ + int ALSEtbAdd; + /** + * offset 3900 + */ + int ALSSkipRatio; + /** + % + * offset 3904 + */ + uint8_t ALSMaxDriverThrottleIntent; + /** + units + * offset 3905 + */ + uint8_t mainUnusedEnd[106]; + /** + * need 4 byte alignment + units + * offset 4011 + */ + uint8_t alignmentFill_at_4011[1]; }; static_assert(sizeof(engine_configuration_s) == 4012); @@ -5151,4 +5185,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22800); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Dec 15 12:38:17 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Dec 17 04:46:10 UTC 2022 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 fefaf043e6..79170b5bf3 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1026,7 +1026,7 @@ #define SENT_INPUT_COUNT 1 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH snap_36515 +#define SIGNATURE_HASH snap_37577 #define specs_s_size 12 #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 @@ -1300,7 +1300,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.12.17.kin.snap_36515" +#define TS_SIGNATURE "rusEFI 2022.12.17.kin.snap_37577" #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 7706ef7d8a..d942ef6370 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu Dec 15 12:38:19 UTC 2022 +// 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 Sat Dec 17 04:46:12 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4346,26 +4346,30 @@ struct engine_configuration_s { */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** + rpm * offset 3876 */ - uint16_t alsMinRpm; + int16_t ALSMinRPM; /** + rpm * offset 3878 */ - uint16_t alsMaxRpm; + int16_t ALSMaxRPM; /** sec * offset 3880 */ float alsMaxDuration; /** + C * offset 3884 */ - uint8_t alsMaxClt; + int8_t ALSMinCLT; /** + C * offset 3885 */ - uint8_t alsMinPps; + int8_t ALSMaxCLT; /** * offset 3886 */ @@ -4375,10 +4379,40 @@ struct engine_configuration_s { */ uint8_t alsEtbPosition; /** - units + deg * offset 3888 */ - uint8_t mainUnusedEnd[124]; + int ALSTimingRetard; + /** + % + * offset 3892 + */ + int ALSIdleAdd; + /** + % + * offset 3896 + */ + int ALSEtbAdd; + /** + * offset 3900 + */ + int ALSSkipRatio; + /** + % + * offset 3904 + */ + uint8_t ALSMaxDriverThrottleIntent; + /** + units + * offset 3905 + */ + uint8_t mainUnusedEnd[106]; + /** + * need 4 byte alignment + units + * offset 4011 + */ + uint8_t alignmentFill_at_4011[1]; }; static_assert(sizeof(engine_configuration_s) == 4012); @@ -5151,4 +5185,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22800); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu Dec 15 12:38:19 UTC 2022 +// 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 Sat Dec 17 04:46:12 UTC 2022 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 24f9e22d9d..fc4439c210 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 @@ -992,7 +992,7 @@ #define show_Frankenso_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH snap_62901 +#define SIGNATURE_HASH snap_59871 #define specs_s_size 12 #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 @@ -1267,7 +1267,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.12.17.subaru_eg33_f7.snap_62901" +#define TS_SIGNATURE "rusEFI 2022.12.17.subaru_eg33_f7.snap_59871" #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 4ae0473365..f09fd45d2f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Dec 15 12:38:58 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:50 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4346,26 +4346,30 @@ struct engine_configuration_s { */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** + rpm * offset 3876 */ - uint16_t alsMinRpm; + int16_t ALSMinRPM; /** + rpm * offset 3878 */ - uint16_t alsMaxRpm; + int16_t ALSMaxRPM; /** sec * offset 3880 */ float alsMaxDuration; /** + C * offset 3884 */ - uint8_t alsMaxClt; + int8_t ALSMinCLT; /** + C * offset 3885 */ - uint8_t alsMinPps; + int8_t ALSMaxCLT; /** * offset 3886 */ @@ -4375,10 +4379,40 @@ struct engine_configuration_s { */ uint8_t alsEtbPosition; /** - units + deg * offset 3888 */ - uint8_t mainUnusedEnd[124]; + int ALSTimingRetard; + /** + % + * offset 3892 + */ + int ALSIdleAdd; + /** + % + * offset 3896 + */ + int ALSEtbAdd; + /** + * offset 3900 + */ + int ALSSkipRatio; + /** + % + * offset 3904 + */ + uint8_t ALSMaxDriverThrottleIntent; + /** + units + * offset 3905 + */ + uint8_t mainUnusedEnd[106]; + /** + * need 4 byte alignment + units + * offset 4011 + */ + uint8_t alignmentFill_at_4011[1]; }; static_assert(sizeof(engine_configuration_s) == 4012); @@ -5151,4 +5185,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22800); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Dec 15 12:38:58 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:50 UTC 2022 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index a510576652..588cdfcc9d 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1026,7 +1026,7 @@ #define SENT_INPUT_COUNT 1 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH snap_11375 +#define SIGNATURE_HASH snap_12293 #define specs_s_size 12 #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 @@ -1300,7 +1300,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.12.17.all.snap_11375" +#define TS_SIGNATURE "rusEFI 2022.12.17.all.snap_12293" #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 05b844e855..16d00e5ceb 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 snap_9248 -#define TS_SIGNATURE "rusEFI 2022.12.17.48way.snap_9248" +#define SIGNATURE_HASH snap_14410 +#define TS_SIGNATURE "rusEFI 2022.12.17.48way.snap_14410" diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 10ee3476e5..7c31648e94 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH snap_11375 -#define TS_SIGNATURE "rusEFI 2022.12.17.all.snap_11375" +#define SIGNATURE_HASH snap_12293 +#define TS_SIGNATURE "rusEFI 2022.12.17.all.snap_12293" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index bfd15c4e69..5a5fd0cecd 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 snap_45315 -#define TS_SIGNATURE "rusEFI 2022.12.17.alphax-2chan.snap_45315" +#define SIGNATURE_HASH snap_44393 +#define TS_SIGNATURE "rusEFI 2022.12.17.alphax-2chan.snap_44393" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 1cb11874f5..a775117cdb 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 snap_15686 -#define TS_SIGNATURE "rusEFI 2022.12.17.alphax-4chan.snap_15686" +#define SIGNATURE_HASH snap_8492 +#define TS_SIGNATURE "rusEFI 2022.12.17.alphax-4chan.snap_8492" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index c31e790666..8cc8362f7b 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 snap_742 -#define TS_SIGNATURE "rusEFI 2022.12.17.alphax-8chan.snap_742" +#define SIGNATURE_HASH snap_7820 +#define TS_SIGNATURE "rusEFI 2022.12.17.alphax-8chan.snap_7820" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index b477cfcb5f..252cb79e25 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 snap_55624 -#define TS_SIGNATURE "rusEFI 2022.12.17.atlas.snap_55624" +#define SIGNATURE_HASH snap_50466 +#define TS_SIGNATURE "rusEFI 2022.12.17.atlas.snap_50466" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index adcdddf520..43819d6a2c 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 snap_32150 -#define TS_SIGNATURE "rusEFI 2022.12.17.core8.snap_32150" +#define SIGNATURE_HASH snap_25084 +#define TS_SIGNATURE "rusEFI 2022.12.17.core8.snap_25084" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index ad44015d35..80309188b2 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 snap_11375 -#define TS_SIGNATURE "rusEFI 2022.12.17.cypress.snap_11375" +#define SIGNATURE_HASH snap_12293 +#define TS_SIGNATURE "rusEFI 2022.12.17.cypress.snap_12293" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 0b7733a2c0..2a242c47ca 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 snap_11375 -#define TS_SIGNATURE "rusEFI 2022.12.17.f407-discovery.snap_11375" +#define SIGNATURE_HASH snap_12293 +#define TS_SIGNATURE "rusEFI 2022.12.17.f407-discovery.snap_12293" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 31bd5b73e6..879764640f 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 snap_11375 -#define TS_SIGNATURE "rusEFI 2022.12.17.f429-discovery.snap_11375" +#define SIGNATURE_HASH snap_12293 +#define TS_SIGNATURE "rusEFI 2022.12.17.f429-discovery.snap_12293" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 9c721e371b..dde5cb6e1e 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 snap_53419 -#define TS_SIGNATURE "rusEFI 2022.12.17.frankenso_na6.snap_53419" +#define SIGNATURE_HASH snap_52417 +#define TS_SIGNATURE "rusEFI 2022.12.17.frankenso_na6.snap_52417" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index 0279209ed2..e5549487c9 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 snap_27280 -#define TS_SIGNATURE "rusEFI 2022.12.17.harley81.snap_27280" +#define SIGNATURE_HASH snap_30458 +#define TS_SIGNATURE "rusEFI 2022.12.17.harley81.snap_30458" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 8c66ff4b18..d3fe77e5c3 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 snap_20331 -#define TS_SIGNATURE "rusEFI 2022.12.17.hellen-gm-e67.snap_20331" +#define SIGNATURE_HASH snap_21249 +#define TS_SIGNATURE "rusEFI 2022.12.17.hellen-gm-e67.snap_21249" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 272c863273..15ae993a04 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 snap_7587 -#define TS_SIGNATURE "rusEFI 2022.12.17.hellen-nb1.snap_7587" +#define SIGNATURE_HASH snap_457 +#define TS_SIGNATURE "rusEFI 2022.12.17.hellen-nb1.snap_457" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index b3e0127baa..9694857045 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 snap_53757 -#define TS_SIGNATURE "rusEFI 2022.12.17.hellen121nissan.snap_53757" +#define SIGNATURE_HASH snap_52631 +#define TS_SIGNATURE "rusEFI 2022.12.17.hellen121nissan.snap_52631" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 8daaf75a68..c07b4c3e24 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 snap_47986 -#define TS_SIGNATURE "rusEFI 2022.12.17.hellen121vag.snap_47986" +#define SIGNATURE_HASH snap_42776 +#define TS_SIGNATURE "rusEFI 2022.12.17.hellen121vag.snap_42776" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 91da75615f..b11b9f36ce 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 snap_20820 -#define TS_SIGNATURE "rusEFI 2022.12.17.hellen128.snap_20820" +#define SIGNATURE_HASH snap_19774 +#define TS_SIGNATURE "rusEFI 2022.12.17.hellen128.snap_19774" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 100eedd0fd..72efca0d1d 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 snap_5772 -#define TS_SIGNATURE "rusEFI 2022.12.17.hellen154hyundai.snap_5772" +#define SIGNATURE_HASH snap_2790 +#define TS_SIGNATURE "rusEFI 2022.12.17.hellen154hyundai.snap_2790" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index d7f067f737..468f8789e1 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 snap_8932 -#define TS_SIGNATURE "rusEFI 2022.12.17.hellen72.snap_8932" +#define SIGNATURE_HASH snap_16014 +#define TS_SIGNATURE "rusEFI 2022.12.17.hellen72.snap_16014" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 31c7ad54a8..b90d827fd8 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 snap_45586 -#define TS_SIGNATURE "rusEFI 2022.12.17.hellen81.snap_45586" +#define SIGNATURE_HASH snap_44664 +#define TS_SIGNATURE "rusEFI 2022.12.17.hellen81.snap_44664" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index f67bf0a7e2..25bd67aba0 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 snap_16291 -#define TS_SIGNATURE "rusEFI 2022.12.17.hellen88bmw.snap_16291" +#define SIGNATURE_HASH snap_9161 +#define TS_SIGNATURE "rusEFI 2022.12.17.hellen88bmw.snap_9161" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 0d7d0fa180..b4dbc8baa4 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 snap_40280 -#define TS_SIGNATURE "rusEFI 2022.12.17.hellenNA6.snap_40280" +#define SIGNATURE_HASH snap_33074 +#define TS_SIGNATURE "rusEFI 2022.12.17.hellenNA6.snap_33074" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 8ef4a16894..5a65eac338 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 snap_40327 -#define TS_SIGNATURE "rusEFI 2022.12.17.hellenNA8_96.snap_40327" +#define SIGNATURE_HASH snap_33261 +#define TS_SIGNATURE "rusEFI 2022.12.17.hellenNA8_96.snap_33261" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index fa5ec0d855..38dbb89a54 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 snap_36515 -#define TS_SIGNATURE "rusEFI 2022.12.17.kin.snap_36515" +#define SIGNATURE_HASH snap_37577 +#define TS_SIGNATURE "rusEFI 2022.12.17.kin.snap_37577" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 42bd8a3e6f..1f2f357d20 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 snap_19311 -#define TS_SIGNATURE "rusEFI 2022.12.17.mre_f4.snap_19311" +#define SIGNATURE_HASH snap_22277 +#define TS_SIGNATURE "rusEFI 2022.12.17.mre_f4.snap_22277" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 8484a05411..310507f132 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 snap_19311 -#define TS_SIGNATURE "rusEFI 2022.12.17.mre_f7.snap_19311" +#define SIGNATURE_HASH snap_22277 +#define TS_SIGNATURE "rusEFI 2022.12.17.mre_f7.snap_22277" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 836b99173d..c85dc6cc99 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 snap_62857 -#define TS_SIGNATURE "rusEFI 2022.12.17.prometheus_405.snap_62857" +#define SIGNATURE_HASH snap_59875 +#define TS_SIGNATURE "rusEFI 2022.12.17.prometheus_405.snap_59875" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 5bbcd6d36c..801e2e7408 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 snap_62857 -#define TS_SIGNATURE "rusEFI 2022.12.17.prometheus_469.snap_62857" +#define SIGNATURE_HASH snap_59875 +#define TS_SIGNATURE "rusEFI 2022.12.17.prometheus_469.snap_59875" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 3f61dda2a8..3e6fb838e3 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 snap_60185 -#define TS_SIGNATURE "rusEFI 2022.12.17.proteus_f4.snap_60185" +#define SIGNATURE_HASH snap_63347 +#define TS_SIGNATURE "rusEFI 2022.12.17.proteus_f4.snap_63347" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index e62743858a..1d205cfb19 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 snap_60185 -#define TS_SIGNATURE "rusEFI 2022.12.17.proteus_f7.snap_60185" +#define SIGNATURE_HASH snap_63347 +#define TS_SIGNATURE "rusEFI 2022.12.17.proteus_f7.snap_63347" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 5d3604ddbc..52a6fd6d87 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 snap_60185 -#define TS_SIGNATURE "rusEFI 2022.12.17.proteus_h7.snap_60185" +#define SIGNATURE_HASH snap_63347 +#define TS_SIGNATURE "rusEFI 2022.12.17.proteus_h7.snap_63347" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 10910e7efd..b9d56fc0eb 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 snap_62901 -#define TS_SIGNATURE "rusEFI 2022.12.17.subaru_eg33_f7.snap_62901" +#define SIGNATURE_HASH snap_59871 +#define TS_SIGNATURE "rusEFI 2022.12.17.subaru_eg33_f7.snap_59871" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 88e28106fb..7b45528fad 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 snap_57915 -#define TS_SIGNATURE "rusEFI 2022.12.17.tdg-pdm8.snap_57915" +#define SIGNATURE_HASH snap_65105 +#define TS_SIGNATURE "rusEFI 2022.12.17.tdg-pdm8.snap_65105" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index 588ca5ba07..f41004f4cf 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -1016,19 +1016,29 @@ float getConfigValueByName(const char *name) { case -1743759953: return engineConfiguration->etbDutyShutdownThreshold; case 1532957848: - return engineConfiguration->alsMinRpm; + return engineConfiguration->ALSMinRPM; case 1523829850: - return engineConfiguration->alsMaxRpm; + return engineConfiguration->ALSMaxRPM; case 1830002033: return engineConfiguration->alsMaxDuration; + case 1532941388: + return engineConfiguration->ALSMinCLT; case 1523813390: - return engineConfiguration->alsMaxClt; - case 1532955676: - return engineConfiguration->alsMinPps; + return engineConfiguration->ALSMaxCLT; case -1118241790: return engineConfiguration->alsMinTimeBetween; case -731677323: return engineConfiguration->alsEtbPosition; + case 220143119: + return engineConfiguration->ALSTimingRetard; + case -2021435668: + return engineConfiguration->ALSIdleAdd; + case 1232469673: + return engineConfiguration->ALSEtbAdd; + case -1404414917: + return engineConfiguration->ALSSkipRatio; + case 612659807: + return engineConfiguration->ALSMaxDriverThrottleIntent; } return EFI_ERROR_CODE; } @@ -3567,12 +3577,12 @@ void setConfigValueByName(const char *name, float value) { } case 1532957848: { - engineConfiguration->alsMinRpm = (int)value; + engineConfiguration->ALSMinRPM = (int)value; return; } case 1523829850: { - engineConfiguration->alsMaxRpm = (int)value; + engineConfiguration->ALSMaxRPM = (int)value; return; } case 1830002033: @@ -3580,14 +3590,14 @@ void setConfigValueByName(const char *name, float value) { engineConfiguration->alsMaxDuration = value; return; } - case 1523813390: + case 1532941388: { - engineConfiguration->alsMaxClt = (int)value; + engineConfiguration->ALSMinCLT = (int)value; return; } - case 1532955676: + case 1523813390: { - engineConfiguration->alsMinPps = (int)value; + engineConfiguration->ALSMaxCLT = (int)value; return; } case -1118241790: @@ -3599,6 +3609,31 @@ void setConfigValueByName(const char *name, float value) { { engineConfiguration->alsEtbPosition = (int)value; return; + } + case 220143119: + { + engineConfiguration->ALSTimingRetard = (int)value; + return; + } + case -2021435668: + { + engineConfiguration->ALSIdleAdd = (int)value; + return; + } + case 1232469673: + { + engineConfiguration->ALSEtbAdd = (int)value; + return; + } + case -1404414917: + { + engineConfiguration->ALSSkipRatio = (int)value; + return; + } + case 612659807: + { + engineConfiguration->ALSMaxDriverThrottleIntent = (int)value; + return; } } } diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index e846a39c7c..a8d0ffe2f5 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.all.snap_11375" + signature = "rusEFI 2022.12.17.all.snap_12293" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.all.snap_11375" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.all.snap_12293" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:23 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:48 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_48way.ini b/firmware/tunerstudio/generated/rusefi_48way.ini index e70e7ab1e5..17a0b8d6d3 100644 --- a/firmware/tunerstudio/generated/rusefi_48way.ini +++ b/firmware/tunerstudio/generated/rusefi_48way.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.48way.snap_9248" + signature = "rusEFI 2022.12.17.48way.snap_14410" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.48way.snap_9248" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.48way.snap_14410" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:10 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:35 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5674,10 +5679,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index e79dfc06ca..fb9e029b8a 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.alphax-2chan.snap_45315" + signature = "rusEFI 2022.12.17.alphax-2chan.snap_44393" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.alphax-2chan.snap_45315" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.alphax-2chan.snap_44393" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:28:48 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:14 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5670,10 +5675,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 4e4e9c6df9..c414fc50c7 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.alphax-4chan.snap_15686" + signature = "rusEFI 2022.12.17.alphax-4chan.snap_8492" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.alphax-4chan.snap_15686" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.alphax-4chan.snap_8492" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:28:49 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:15 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index f814befb2b..e699d0534b 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.alphax-8chan.snap_742" + signature = "rusEFI 2022.12.17.alphax-8chan.snap_7820" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.alphax-8chan.snap_742" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.alphax-8chan.snap_7820" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:28:50 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:16 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 4862814850..a020bebb2f 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.atlas.snap_55624" + signature = "rusEFI 2022.12.17.atlas.snap_50466" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.atlas.snap_55624" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.atlas.snap_50466" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:21 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:46 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_core8.ini b/firmware/tunerstudio/generated/rusefi_core8.ini index 5bb2224779..e6b1a7cf43 100644 --- a/firmware/tunerstudio/generated/rusefi_core8.ini +++ b/firmware/tunerstudio/generated/rusefi_core8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.core8.snap_32150" + signature = "rusEFI 2022.12.17.core8.snap_25084" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.core8.snap_32150" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.core8.snap_25084" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:09 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:34 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5674,10 +5679,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index 8f580d5371..0486ef8369 100644 --- a/firmware/tunerstudio/generated/rusefi_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_cypress.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.cypress.snap_11375" + signature = "rusEFI 2022.12.17.cypress.snap_12293" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.cypress.snap_11375" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.cypress.snap_12293" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:28:46 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Dec 17 04:46:11 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index d5135351d1..57decbb6ec 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.f407-discovery.snap_11375" + signature = "rusEFI 2022.12.17.f407-discovery.snap_12293" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.f407-discovery.snap_11375" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.f407-discovery.snap_12293" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:18 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:44 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 88f9cfbbeb..5a44df2f50 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.f429-discovery.snap_11375" + signature = "rusEFI 2022.12.17.f429-discovery.snap_12293" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.f429-discovery.snap_11375" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.f429-discovery.snap_12293" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:20 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:45 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 7b1fdd3bc8..99bf1fb800 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.frankenso_na6.snap_53419" + signature = "rusEFI 2022.12.17.frankenso_na6.snap_52417" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.frankenso_na6.snap_53419" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.frankenso_na6.snap_52417" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:11 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:37 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_harley81.ini b/firmware/tunerstudio/generated/rusefi_harley81.ini index c4b2ee918e..e0336ce204 100644 --- a/firmware/tunerstudio/generated/rusefi_harley81.ini +++ b/firmware/tunerstudio/generated/rusefi_harley81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.harley81.snap_27280" + signature = "rusEFI 2022.12.17.harley81.snap_30458" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.harley81.snap_27280" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.harley81.snap_30458" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:28:51 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:17 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 9651e0aef4..eaf278c6ac 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.hellen-gm-e67.snap_20331" + signature = "rusEFI 2022.12.17.hellen-gm-e67.snap_21249" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.hellen-gm-e67.snap_20331" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.hellen-gm-e67.snap_21249" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:03 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:28 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 6f5adc9f95..dcc2cecd9b 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.hellen-nb1.snap_7587" + signature = "rusEFI 2022.12.17.hellen-nb1.snap_457" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.hellen-nb1.snap_7587" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.hellen-nb1.snap_457" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:01 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:27 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index de06d361f6..72a8b5aaa4 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.hellen121nissan.snap_53757" + signature = "rusEFI 2022.12.17.hellen121nissan.snap_52631" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.hellen121nissan.snap_53757" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.hellen121nissan.snap_52631" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:28:55 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:21 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 8da6638cba..313398bdc1 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.hellen121vag.snap_47986" + signature = "rusEFI 2022.12.17.hellen121vag.snap_42776" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.hellen121vag.snap_47986" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.hellen121vag.snap_42776" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:28:54 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:20 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index 0d5d665b5c..6817756a6f 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.hellen128.snap_20820" + signature = "rusEFI 2022.12.17.hellen128.snap_19774" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.hellen128.snap_20820" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.hellen128.snap_19774" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:28:53 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:18 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index a766739543..210e65bfdf 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.hellen154hyundai.snap_5772" + signature = "rusEFI 2022.12.17.hellen154hyundai.snap_2790" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.hellen154hyundai.snap_5772" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.hellen154hyundai.snap_2790" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:28:56 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:22 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 6bb6025510..df701fa944 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.hellen72.snap_8932" + signature = "rusEFI 2022.12.17.hellen72.snap_16014" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.hellen72.snap_8932" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.hellen72.snap_16014" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:28:59 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:24 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index f7733a9ec6..0f389dfd7b 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.hellen81.snap_45586" + signature = "rusEFI 2022.12.17.hellen81.snap_44664" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.hellen81.snap_45586" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.hellen81.snap_44664" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:00 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:26 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5671,10 +5676,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index d8d8e10e74..6f1140c33e 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.hellen88bmw.snap_16291" + signature = "rusEFI 2022.12.17.hellen88bmw.snap_9161" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.hellen88bmw.snap_16291" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.hellen88bmw.snap_9161" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:28:58 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:23 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 096dad6aa3..e8b09b750f 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.hellenNA6.snap_40280" + signature = "rusEFI 2022.12.17.hellenNA6.snap_33074" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.hellenNA6.snap_40280" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.hellenNA6.snap_33074" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:04 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:29 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index a5bb1438e6..2de7475af9 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.hellenNA8_96.snap_40327" + signature = "rusEFI 2022.12.17.hellenNA8_96.snap_33261" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.hellenNA8_96.snap_40327" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.hellenNA8_96.snap_33261" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:05 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:31 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index 2ee571c826..63e0a92afd 100644 --- a/firmware/tunerstudio/generated/rusefi_kin.ini +++ b/firmware/tunerstudio/generated/rusefi_kin.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.kin.snap_36515" + signature = "rusEFI 2022.12.17.kin.snap_37577" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.kin.snap_36515" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.kin.snap_37577" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:28:45 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Dec 17 04:46:10 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 6536965e55..7f5303695b 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.mre_f4.snap_19311" + signature = "rusEFI 2022.12.17.mre_f4.snap_22277" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.mre_f4.snap_19311" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.mre_f4.snap_22277" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:07 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:33 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5674,10 +5679,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index cd0382d42f..45fc65d519 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.mre_f7.snap_19311" + signature = "rusEFI 2022.12.17.mre_f7.snap_22277" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.mre_f7.snap_19311" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.mre_f7.snap_22277" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:06 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:32 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5674,10 +5679,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index 877b6bee99..90f6516388 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.prometheus_405.snap_62857" + signature = "rusEFI 2022.12.17.prometheus_405.snap_59875" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.prometheus_405.snap_62857" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.prometheus_405.snap_59875" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:13 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:39 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5670,10 +5675,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index ba1f4a1646..e9b7c608de 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.prometheus_469.snap_62857" + signature = "rusEFI 2022.12.17.prometheus_469.snap_59875" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.prometheus_469.snap_62857" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.prometheus_469.snap_59875" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:12 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:38 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5670,10 +5675,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 03178a6a76..296d15393b 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.proteus_f4.snap_60185" + signature = "rusEFI 2022.12.17.proteus_f4.snap_63347" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.proteus_f4.snap_60185" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.proteus_f4.snap_63347" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:16 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:41 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5670,10 +5675,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 0438b871d1..b6490a0ffd 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.proteus_f7.snap_60185" + signature = "rusEFI 2022.12.17.proteus_f7.snap_63347" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.proteus_f7.snap_60185" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.proteus_f7.snap_63347" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:15 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:40 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5670,10 +5675,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 90863db0d5..368dccd509 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.proteus_h7.snap_60185" + signature = "rusEFI 2022.12.17.proteus_h7.snap_63347" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.proteus_h7.snap_60185" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.proteus_h7.snap_63347" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:17 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:43 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5670,10 +5675,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 18022a6654..800d6c330f 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.subaru_eg33_f7.snap_62901" + signature = "rusEFI 2022.12.17.subaru_eg33_f7.snap_59871" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.subaru_eg33_f7.snap_62901" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.subaru_eg33_f7.snap_59871" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:28:47 UTC 2022 +; 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 Sat Dec 17 04:46:12 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5672,10 +5677,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index fb60db03e9..765e3c2d2e 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.12.17.tdg-pdm8.snap_57915" + signature = "rusEFI 2022.12.17.tdg-pdm8.snap_65105" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI 2022.12.17.tdg-pdm8.snap_57915" ; signature is expected to be 7 or more characters. + signature= "rusEFI 2022.12.17.tdg-pdm8.snap_65105" ; 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 @@ -86,7 +86,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 Sat Dec 17 01:29:22 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:47 UTC 2022 pageSize = 22800 page = 1 @@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1", luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 -alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 -alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 +ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 -alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 -alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 +ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 +ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2 +ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0 +mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 @@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state" field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition 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 e76e2236b1..122efba6f9 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 Sat Dec 17 01:29:26 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:50 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1182,7 +1182,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 2022.12.17.all.snap_11375"; + public static final String TS_SIGNATURE = "rusEFI 2022.12.17.all.snap_12293"; 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 = 1280; @@ -2450,11 +2450,17 @@ public class Fields { public static final Field ALSMINRPM = Field.create("ALSMINRPM", 3876, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field ALSMAXRPM = Field.create("ALSMAXRPM", 3878, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field ALSMAXDURATION = Field.create("ALSMAXDURATION", 3880, FieldType.FLOAT).setBaseOffset(0); - public static final Field ALSMAXCLT = Field.create("ALSMAXCLT", 3884, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ALSMINPPS = Field.create("ALSMINPPS", 3885, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ALSMINCLT = Field.create("ALSMINCLT", 3884, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ALSMAXCLT = Field.create("ALSMAXCLT", 3885, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ALSMINTIMEBETWEEN = Field.create("ALSMINTIMEBETWEEN", 3886, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ALSETBPOSITION = Field.create("ALSETBPOSITION", 3887, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3888, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ALSTIMINGRETARD = Field.create("ALSTIMINGRETARD", 3888, FieldType.INT).setScale(1.0).setBaseOffset(0); + public static final Field ALSIDLEADD = Field.create("ALSIDLEADD", 3892, FieldType.INT).setScale(1.0).setBaseOffset(0); + public static final Field ALSETBADD = Field.create("ALSETBADD", 3896, FieldType.INT).setScale(1.0).setBaseOffset(0); + public static final Field ALSSKIPRATIO = Field.create("ALSSKIPRATIO", 3900, FieldType.INT).setScale(1.0).setBaseOffset(0); + public static final Field ALSMAXDRIVERTHROTTLEINTENT = Field.create("ALSMAXDRIVERTHROTTLEINTENT", 3904, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3905, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ALIGNMENTFILL_AT_4011 = Field.create("ALIGNMENTFILL_AT_4011", 4011, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 4012, FieldType.FLOAT).setBaseOffset(0); public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 4044, FieldType.FLOAT).setBaseOffset(0); public static final Field IACPIDMULTTABLE = Field.create("IACPIDMULTTABLE", 4076, FieldType.INT8).setScale(1.0).setBaseOffset(0); @@ -3867,11 +3873,17 @@ public class Fields { ALSMINRPM, ALSMAXRPM, ALSMAXDURATION, + ALSMINCLT, ALSMAXCLT, - ALSMINPPS, ALSMINTIMEBETWEEN, ALSETBPOSITION, + ALSTIMINGRETARD, + ALSIDLEADD, + ALSETBADD, + ALSSKIPRATIO, + ALSMAXDRIVERTHROTTLEINTENT, MAINUNUSEDEND, + ALIGNMENTFILL_AT_4011, ETBBIASBINS, ETBBIASVALUES, IACPIDMULTTABLE,